@charset "utf-8";
*{ box-sizing: border-box; }
body { font-size:12px;margin:0 auto;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre,fieldset, lengend, button, input, textarea,th, td { margin: 0; padding: 0; }
ol,ul,li{list-style: none;}
address, caption, cite, code, dfn, em, th, var, i { font-weight: normal; font-style: normal; }
a { text-decoration:none; color:#333; }
img{ border:0;  vertical-align: middle; }
select,input,textarea{ border: 0; font-family:Arial; outline:none;resize:none;}
h1, h2, h3, h4, h5, h6{ font-weight: normal; font-size: 100%; }
div, dl, dt, dd, ol, ul, li { zoom: 1; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
a:hover{text-decoration:none;}
input, textarea { box-sizing: border-box; }
button,input[type="button"],input[type="submit"] { cursor: pointer;resize:none;outline:0; }

body { width:100%;margin:0 auto; }
img {
	max-width: 100%;
}
/*合并表格边框，设置边框距为零*/
table{ border-collapse: collapse; border-spacing: 0; }

/*清除浮动*/
.clearfix {+height:1%;}
.clearfix:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}


/*强制换行   禁止换行*/
.break_word{ word-wrap:break-word; word-break:break-all;}
.keep_all{ word-break:keep-all; white-space:nowrap; }

/*超出省略号，仅限单行，并且需要设定一个宽度*/
.ellipsis { overflow: hidden;  text-overflow: ellipsis;  display: block; white-space: nowrap; }
.ellipsis_2 { overflow: hidden;  text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ellipsis_3 { overflow: hidden;  text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ellipsis_4 { overflow: hidden;  text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.ellipsis_5 { overflow: hidden;  text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.ellipsis_6 { overflow: hidden;  text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.ellipsis_7 { overflow: hidden;  text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;}
.ellipsis_8 { overflow: hidden;  text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;}
.ellipsis_9 { overflow: hidden;  text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;}
.ellipsis_10 { overflow: hidden;  text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;}
.ellipsis_11 { overflow: hidden;  text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 11;-webkit-box-orient: vertical;}

.wrap { width: 1400px; margin: 0 auto; }
.wrap_1300 { width: 1300px; margin: 0 auto; }
.wrap_1340 { width: 1340px; margin: 0 auto; }
.wrap_1360 { width: 1360px; margin: 0 auto; }
.wrap_1370 { width: 1370px; margin: 0 auto; }
.wrap_1380 { width: 1380px; margin: 0 auto; }
.wrap_1440 { width: 1440px; margin: 0 auto; }
.wrap_1460 { width: 1460px; margin: 0 auto; }
.wrap_1480 { width: 1480px; margin: 0 auto; }
.wrap_1500 { width: 1500px; margin: 0 auto; }
.wrap_1550 { width: 1550px; margin: 0 auto; }
.wrap_1600 { width: 1600px; margin: 0 auto; }
.wrap_1700 { width: 1700px; margin: 0 auto; }
.btn {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 65px;
  line-height: 68px;
  background: #FEA835;
  border-radius: 33px;
  font-size: 20px;
  color: #FFFFFF;
  transition: all .4s ease;
  overflow: hidden;
  padding-left: 36px;
}
.btn span {
  position: relative;
  display: block;
  z-index: 99;
}
.btn  em {
  position: absolute;
  z-index: 9;
  top: 50%;
  margin-top: -25px;
  right: 9px;
  display: inline-block;
  vertical-align:middle;
  width: 48px;
  height: 48px;
  text-align: center;
  line-height: 48px;
  background: #FFFFFF;
  border-radius: 24px;
}
.btn:hover {
  transform: translate(0,-10px);
}


.btn2 {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 47px;
  line-height: 49px;
  background: #FEA835;
  border-radius: 2px;
  border:0;
  font-size: 15px;
  color: #fff;
  font-family: 'popMedium';
  transition: all .4s ease;
  overflow: hidden;
  text-align: center;
}
.btn2 span {
  position: relative;
  z-index: 99;
}
.btn2:hover {
  transform: translate(0,-10px);
}


.btn3 {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 80px;
  line-height: 84px;
  background: #3E87E6;
  border-radius: 40px;
  font-size: 24px;
  color: #FFFFFF;
  text-align: center;
  transition: all 0.4s ease;
}
.btn3 em {
  display: inline-block;
  vertical-align:middle;
  width: 48px;
  height: 48px;
  line-height: 48px;
  background: #FFFFFF;
  border-radius: 24px;
  font-size: 20px;
  color: #3E87E7;
  font-weight: bold;
  transition: all 0.4s ease;
}
.btn3:hover {
  transform: translate(0,-10px);
}

.btn4 {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 34px;
  line-height: 32px;
  border-radius: 6px;
  border: 1px solid #009544;
  font-size: 18px;
  color: #229545;
  text-align: center;
  transition: all .4s ease;
  overflow: hidden;
}
.btn4 span {
  position: relative;
  z-index: 9;
}
.btn4:after {
  content: "";
  position: absolute;
  z-index: 2;
  width: 0;
  height: 100%;
  left: 0;
  top: 0;
  background: #009544;
  transition: all .4s ease;
}
.btn4:hover:after {
  width: 100%;
}
.btn4:hover {
  color:#fff
}


/* .btn3:after {
  content: "";
  position: absolute;
  z-index: 9;
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  background: #001EA0;
  transition: all 0.4s;
} */

.error_btn {
  display: inline-block;
  font-size: 21px;
  color: #FFFFFF;
  line-height: 30px;
  border-bottom: 1px solid #FFFFFF;
}
.error_btn span {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  text-align: center;
  height: 20px;
  line-height: 20px;
  font-size: 18px;
  margin-left: 10px;
  transition: all 0.4s;
  margin-top: -3px;
}
.error_btn:hover span {
  transform: rotate(45deg);
}
/*  边距   */
.mt5{ margin-top: 5px;}
.mt6 { margin-top:6px; }
.mt15{ margin-top: 15px;}
.mt10{ margin-top: 10px;}
.mt18{ margin-top: 10px;}
.mt20{ margin-top: 20px;}
.mt26{ margin-top: 26px;}
.mt28{ margin-top: 28px;}
.mt32{ margin-top: 32px;}
.mt35{ margin-top: 35px;}
.mt38{ margin-top: 38px;}
.mt42{ margin-top: 42px;}
.mt45{ margin-top: 45px;}
.mt50{ margin-top: 50px;}
.mt56{ margin-top: 56px;}
.mt60{ margin-top: 60px;}
.mt68{ margin-top: 68px;}
.mt87 { margin-top: 87px;}
.ml5{ margin-left: 5px;}
.ml10{ margin-left: 10px;}
.ml20{ margin-left: 20px;}
.ml50{ margin-left: 50px;}
.mr8 { margin-right: 8px }
.mr10{ margin-right: 10px }
.mr11{ margin-right: 11px }
.mr16{ margin-right: 16px }
.mr20{ margin-right: 20px }
.mr30{ margin-right: 30px }
.mr45{ margin-right: 45px }
.mr48{ margin-right: 48px }
.mr50{ margin-right: 50px }
.mr62{ margin-right: 62px }
.mb8{ margin-bottom: 8px;}
.mb10{ margin-bottom: 10px;}
.mb12{ margin-bottom: 12px;}
.mb16{ margin-bottom: 16px;}
.mb20{ margin-bottom: 20px;}
.mb22{ margin-bottom: 22px;}
.mb28{ margin-bottom: 28px;}
.mb30{ margin-bottom: 30px;}
.mb35{ margin-bottom: 35px;}
.mb36 { margin-bottom: 36px;}
.mb40 { margin-bottom: 40px; }
.mb45 { margin-bottom: 45px; }
.mb50 { margin-bottom: 50px;}
.mb54 { margin-bottom: 54px;}
.mb55 { margin-bottom: 55px;}
.mb59 { margin-bottom: 59px;}
.mb60 { margin-bottom: 60px;}
.mb65 { margin-bottom: 65px;}
.mb70 { margin-bottom: 70px;}
.mb80 { margin-bottom: 80px;}
.mb84 { margin-bottom: 84px;}
.mb95 { margin-bottom: 95px;}
.mb120{ margin-bottom: 120px;}
.mb150{ margin-bottom: 150px;}
.mg60 { margin:60px 0; }


/******    字体大小     *******/
.f14{ font-size: 14px;}
.f16{ font-size: 16px;}
.f18{ font-size: 18px;}
.f20{ font-size: 20px;}
.f24{ font-size: 24px;}


/******* 状态 ******/
.fl { float: left; }
.fr { float: right; }
.p_relative { position: relative; }
.p_absolute { position: absolute; }
.none { display:none; }
.hidden{ overflow:hidden }
.vertical_middle{ display:inline-block; *zoom:1; *display:inline;vertical-align:middle;}
.vertical_top { display:inline-block; *display:inline; zoom:1; vertical-align: top; }
.text_left { text-align:left; }
.text_center { text-align: center;}
.text_right{ text-align: right;}

.mask { 
  position: fixed;  
  z-index: 999; 
  top: 0;  left: 0; 
  width: 100%; 
  height: 100%; 
  background: rgba(0, 0, 0, 0.6);  
}

/******    样式   *******/
.opacity_0 { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; -webkit-opacity: 0; -o-opacity: 0; -khtml-opacity: 0; }
.opacity_6 { opacity: 0.6; filter: alpha(opacity=60); -moz-opacity: 0.6; -webkit-opacity: 0.6; -o-opacity: 0.6; -khtml-opacity: 0.6; }
.opacity_7 { opacity: 0.7; filter: alpha(opacity=70); -moz-opacity: 0.7; -webkit-opacity: 0.7; -o-opacity: 0.7; -khtml-opacity: 0.7; }
.place_000::-webkit-input-placeholder{ color:#000; }
.place_000::-moz-placeholder  { color:#000;	}
.place_000:-moz-placeholder { color:#000; }
.place_000:-ms-placeholder { color:#000; }

.place_666::-webkit-input-placeholder{ color:#666; }
.place_666::-moz-placeholder  { color:#666;	}
.place_666:-moz-placeholder { color:#666; }
.place_666:-ms-placeholder { color:#666; }

.place_B3B3B3::-webkit-input-placeholder{ color:#B3B3B3; }
.place_B3B3B3::-moz-placeholder  { color:#B3B3B3;	}
.place_B3B3B3:-moz-placeholder { color:#B3B3B3; }
.place_B3B3B3:-ms-placeholder { color:#B3B3B3; }

.place_B8B8B8::-webkit-input-placeholder{ color:#B8B8B8; }
.place_B8B8B8::-moz-placeholder  { color:#B8B8B8;	}
.place_B8B8B8:-moz-placeholder { color:#B8B8B8; }
.place_B8B8B8:-ms-placeholder { color:#B8B8B8; }

.place_737373::-webkit-input-placeholder{ color:#737373; }
.place_737373::-moz-placeholder  { color:#737373;	}
.place_737373:-moz-placeholder { color:#737373; }
.place_737373:-ms-placeholder { color:#737373; }

.place_B6B6B6::-webkit-input-placeholder{ color:#B6B6B6; }
.place_B6B6B6::-moz-placeholder  { color:#B6B6B6;	}
.place_B6B6B6:-moz-placeholder { color:#B6B6B6; }
.place_B6B6B6:-ms-placeholder { color:#B6B6B6; }

.place_999999::-webkit-input-placeholder{ color:#999; }
.place_999999::-moz-placeholder  { color:#999;	}
.place_999999:-moz-placeholder { color:#999; }
.place_999999:-ms-placeholder { color:#999; }

.place_f3f3f3::-webkit-input-placeholder{ color:#f3f3f3; }
.place_f3f3f3::-moz-placeholder  { color:#f3f3f3;	}
.place_f3f3f3:-moz-placeholder { color:#f3f3f3; }
.place_f3f3f3:-ms-placeholder { color:#f3f3f3; }

.place_fff::-webkit-input-placeholder{ color:#fff; }
.place_fff::-moz-placeholder  { color:#fff;	}
.place_fff:-moz-placeholder { color:#fff; }
.place_fff:-ms-placeholder { color:#fff; }

.place_272D34::-webkit-input-placeholder{ color:rgba(44,47,55,0.7); }
.place_272D34::-moz-placeholder  { color:rgba(44,47,55,0.7);}
.place_272D34:-moz-placeholder { color:rgba(44,47,55,0.7); }
.place_272D34:-ms-placeholder { color:rgba(44,47,55,0.7); }


.place_7C808B::-webkit-input-placeholder{ color:rgba(124,128,139,0.5); }
.place_7C808B::-moz-placeholder  { color:rgba(124,128,139,0.5);	}
.place_7C808B:-moz-placeholder { color:rgba(124,128,139,0.5); }
.place_7C808B:-ms-placeholder { color:rgba(124,128,139,0.5); } 

.place_404040::-webkit-input-placeholder{ color:#404040; }
.place_404040::-moz-placeholder  { color:#404040;	}
.place_404040:-moz-placeholder { color:#404040; }
.place_404040:-ms-placeholder { color:#404040; }

.place_abafb5::-webkit-input-placeholder{ color:#abafb5; }
.place_abafb5::-moz-placeholder  { color:#abafb5;	}
.place_abafb5:-moz-placeholder { color:#abafb5; }
.place_abafb5:-ms-placeholder { color:#abafb5; }

.place_b7b7b7::-webkit-input-placeholder{ color:#b7b7b7; }
.place_b7b7b7::-moz-placeholder  { color:#b7b7b7;	}
.place_b7b7b7:-moz-placeholder { color:#b7b7b7; }
.place_b7b7b7:-ms-placeholder { color:#b7b7b7; }

.place_808080::-webkit-input-placeholder{ color:#808080; }
.place_808080::-moz-placeholder  { color:#808080;	}
.place_808080:-moz-placeholder { color:#808080; }
.place_808080:-ms-placeholder { color:#808080; }

.place_B2B2B2::-webkit-input-placeholder { color:#b2b2b2 }
.place_B2B2B2::-moz-placeholder   { color:#b2b2b2 }
.place_B2B2B2:-moz-placeholder  { color:#b2b2b2 }
.place_B2B2B2:-ms-placeholder  { color:#b2b2b2 }

.place_010101::-webkit-input-placeholder { color: rgba(1,1,1,0.5) }
.place_010101::-moz-placeholder  { color: rgba(1,1,1,0.5) }
.place_010101:-moz-placeholder  { color: rgba(1,1,1,0.5) }
.place_010101:-ms-placeholder  { color: rgba(1,1,1,0.5) }

.place_808080::-webkit-input-placeholder { color: #808080 }
.place_808080::-moz-placeholder   { color: #808080 }
.place_808080:-moz-placeholder   { color: #808080 }
.place_808080:-ms-placeholder   { color: #808080 }

.place_A1A1A1::-webkit-input-placeholder { color: #A1A1A1 }
.place_A1A1A1::-moz-placeholder   { color: #A1A1A1 }
.place_A1A1A1:-moz-placeholder   { color: #A1A1A1 }
.place_A1A1A1:-ms-placeholder   { color: #A1A1A1 }

.place_302F2F::-webkit-input-placeholder { color: #302F2F }
.place_302F2F::-moz-placeholder   { color: #302F2F }
.place_302F2F:-moz-placeholder   { color: #302F2F }
.place_302F2F:-ms-placeholder   { color: #302F2F }

.place_8C8C8C::-webkit-input-placeholder { color: #8C8C8C }
.place_8C8C8C::-moz-placeholder   { color: #8C8C8C }
.place_8C8C8C:-moz-placeholder   { color: #8C8C8C }
.place_8C8C8C:-ms-placeholder   { color: #8C8C8C }

.place_252525::-webkit-input-placeholder { color: rgba(37,37,37,0.74) }
.place_252525::-moz-placeholder  { color: rgba(37,37,37,0.74) }
.place_252525:-moz-placeholder  { color: rgba(37,37,37,0.74) }
.place_252525:-ms-placeholder   { color: rgba(37,37,37,0.74) }


.radius3 {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}
.radius6 {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.radius10 {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}


.scale img {
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition:all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
}

.scale:hover img  {
	transform: scale(1.1); 
	-ms-transform: scale(1.1); 
	-moz-transform: scale(1.1); 
	-webkit-transform: scale(1.1); 
	-o-transform: scale(1.1); 
}


.flex_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.flex_ct {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.flex {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}
.flex_center {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.flex_1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
}
.media_slider_wrap {
	position: relative;
	z-index: 99;
	overflow-x: scroll;
	overflow-y: hidden;
	width: 100%;
	padding-bottom: 3.4vw;
	-webkit-transform: translateZ(0px);
	transform: translateZ(0px);
	backface-visibility: hidden;
	-webkit-overflow-scrolling: touch;
}
.media_slider_wrap_item { 
		white-space: nowrap; 
} 
.media_slider_wrap::-webkit-scrollbar-track-piece {  
	background-color: rgba(0, 0, 0, 0);  
	border-left: 1px solid rgba(0, 0, 0, 0);  
}  
.media_slider_wrap::-webkit-scrollbar {  
	width: 6.77vw;  
	height: 6px;  
}  
.media_slider_wrap::-webkit-scrollbar-thumb {  
	background-color: rgba(0, 0, 0, 1);  
	background-clip: padding-box;  
	min-height: 6px;  
}  
.media_slider_wrap::-webkit-scrollbar-thumb:hover {  
	background-color: rgba(0, 0, 0, 1);  
}

.moveLeft span {
  position: relative;
  left: 0;
}
.moveLeft:hover span {
  position: relative;
  animation: moveLeft 0.8s linear 0.2s infinite alternate;
  -webkit-animation: moveLeft 0.8s linear 0.2s infinite alternate;
  transform-origin: top;
  -webkit-transform-origin: top;
}

/*  放大动画  */
@keyframes zoomIn {
  from { transform:scale(0.85) }
  to { transform:scale(1) }
}
@-webkit-keyframes  zoomIn {
  from { transform:scale(0.85) }
  to { transform:scale(1) }
}


/*  左右移动动画  */
@keyframes moveLeft {
  from { left:0 }
  to { left:10px }
}
@-webkit-keyframes moveLeft {
  from { left:0 }
  to { left:10px }
}

/*  转圈动画  */
@keyframes movePoint {
  from {transform: rotate(0deg);}
  to {transform: rotate(360deg);}
}
@-webkit-keyframes movePoint {
  from {transform: rotate(0deg);}
  to {transform: rotate(360deg);}
}



/*  上下移动动画  */
@keyframes moveTop {
  from { top:0% }
  to { top:15px }
}
@-webkit-keyframes moveTop {
  from { top:0% }
  to { top:15px }
}

/*  上下移动动画  */
@keyframes moveTop1 {
  from { top:-8px ; opacity: 0.3;}
  to { top:8px ;opacity: 1;}
}
@-webkit-keyframes moveTop1 {
  from { top:-8px ; opacity: 0.3;}
  to { top:8px ;opacity: 1;}
}


@-webkit-keyframes returnToNormal {
  from {  opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0); }
  to { opacity: 1;-webkit-transform: none;transform: none; }
}

@keyframes returnToNormal {
  from { opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0); }
  to { opacity: 1;-webkit-transform: none;transform: none; }
}

@keyframes heartbeat {
  50% {
    transform: scale(1.05);
  }
}
.shake_rotate:hover { 
  -webkit-animation-name: shake-rotate; 
  -ms-animation-name: shake-rotate; 
  animation-name: shake-rotate; 
  -webkit-animation-duration: 1000ms; 
  -ms-animation-duration: 1000ms; 
  animation-duration: 1000ms; 
  -webkit-animation-iteration-count: infinite; 
  -ms-animation-iteration-count: infinite; 
  animation-iteration-count: infinite; 
  -webkit-animation-timing-function: ease-in-out; 
  -ms-animation-timing-function: ease-in-out; 
  animation-timing-function: ease-in-out; 
  -webkit-animation-delay: 0s; 
  -ms-animation-delay: 0s; 
  animation-delay: 0s; 
  -webkit-animation-play-state: running; 
  -ms-animation-play-state: running; animation-play-state: running; 
}
@-webkit-keyframes shake-rotate { 
  0% { -webkit-transform: translate(0px, 0px) rotate(0deg); }
  2% { -webkit-transform: translate(0px, 0px) rotate(4.5deg); }
  4% { -webkit-transform: translate(0px, 0px) rotate(-5.5deg); }
  6% { -webkit-transform: translate(0px, 0px) rotate(3.5deg); }
  8% { -webkit-transform: translate(0px, 0px) rotate(-5.5deg); }
  10% { -webkit-transform: translate(0px, 0px) rotate(2.5deg); }
  12% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); }
  14% { -webkit-transform: translate(0px, 0px) rotate(-3.5deg); }
  16% { -webkit-transform: translate(0px, 0px) rotate(4.5deg); }
  18% { -webkit-transform: translate(0px, 0px) rotate(-2.5deg); }
  20% { -webkit-transform: translate(0px, 0px) rotate(-5.5deg); }
  22% { -webkit-transform: translate(0px, 0px) rotate(-2.5deg); }
  24% { -webkit-transform: translate(0px, 0px) rotate(4.5deg); }
  26% { -webkit-transform: translate(0px, 0px) rotate(-4.5deg); }
  28% { -webkit-transform: translate(0px, 0px) rotate(2.5deg); }
  30% { -webkit-transform: translate(0px, 0px) rotate(-7.5deg); }
  32% { -webkit-transform: translate(0px, 0px) rotate(-5.5deg); }
  34% { -webkit-transform: translate(0px, 0px) rotate(-3.5deg); }
  36% { -webkit-transform: translate(0px, 0px) rotate(5.5deg); }
  38% { -webkit-transform: translate(0px, 0px) rotate(-5.5deg); }
  40% { -webkit-transform: translate(0px, 0px) rotate(-4.5deg); }
  42% { -webkit-transform: translate(0px, 0px) rotate(6.5deg); }
  44% { -webkit-transform: translate(0px, 0px) rotate(0.5deg); }
  46% { -webkit-transform: translate(0px, 0px) rotate(4.5deg); }
  48% { -webkit-transform: translate(0px, 0px) rotate(-6.5deg); }
  50% { -webkit-transform: translate(0px, 0px) rotate(3.5deg); }
  52% { -webkit-transform: translate(0px, 0px) rotate(-7.5deg); }
  54% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); }
  56% { -webkit-transform: translate(0px, 0px) rotate(-1.5deg); }
  58% { -webkit-transform: translate(0px, 0px) rotate(-2.5deg); }
  60% { -webkit-transform: translate(0px, 0px) rotate(3.5deg); }
  62% { -webkit-transform: translate(0px, 0px) rotate(1.5deg); }
  64% { -webkit-transform: translate(0px, 0px) rotate(-3.5deg); }
  66% { -webkit-transform: translate(0px, 0px) rotate(0.5deg); }
  68% { -webkit-transform: translate(0px, 0px) rotate(-4.5deg); }
  70% { -webkit-transform: translate(0px, 0px) rotate(5.5deg); }
  72% { -webkit-transform: translate(0px, 0px) rotate(-3.5deg); }
  74% { -webkit-transform: translate(0px, 0px) rotate(-4.5deg); }
  76% { -webkit-transform: translate(0px, 0px) rotate(6.5deg); }
  78% { -webkit-transform: translate(0px, 0px) rotate(0.5deg); }
  80% { -webkit-transform: translate(0px, 0px) rotate(-2.5deg); }
  82% { -webkit-transform: translate(0px, 0px) rotate(-7.5deg); }
  84% { -webkit-transform: translate(0px, 0px) rotate(-7.5deg); }
  86% { -webkit-transform: translate(0px, 0px) rotate(-0.5deg); }
  88% { -webkit-transform: translate(0px, 0px) rotate(-4.5deg); }
  90% { -webkit-transform: translate(0px, 0px) rotate(6.5deg); }
  92% { -webkit-transform: translate(0px, 0px) rotate(-2.5deg); }
  94% { -webkit-transform: translate(0px, 0px) rotate(-5.5deg); }
  96% { -webkit-transform: translate(0px, 0px) rotate(4.5deg); }
  98% { -webkit-transform: translate(0px, 0px) rotate(-3.5deg); } 
}
@-ms-keyframes shake-rotate { 
  0% { -ms-transform: translate(0px, 0px) rotate(0deg); }
  2% { -ms-transform: translate(0px, 0px) rotate(-3.5deg); }
  4% { -ms-transform: translate(0px, 0px) rotate(1.5deg); }
  6% { -ms-transform: translate(0px, 0px) rotate(-1.5deg); }
  8% { -ms-transform: translate(0px, 0px) rotate(-7.5deg); }
  10% { -ms-transform: translate(0px, 0px) rotate(-1.5deg); }
  12% { -ms-transform: translate(0px, 0px) rotate(-1.5deg); }
  14% { -ms-transform: translate(0px, 0px) rotate(-0.5deg); }
  16% { -ms-transform: translate(0px, 0px) rotate(-0.5deg); }
  18% { -ms-transform: translate(0px, 0px) rotate(1.5deg); }
  20% { -ms-transform: translate(0px, 0px) rotate(-6.5deg); }
  22% { -ms-transform: translate(0px, 0px) rotate(-3.5deg); }
  24% { -ms-transform: translate(0px, 0px) rotate(-6.5deg); }
  26% { -ms-transform: translate(0px, 0px) rotate(-4.5deg); }
  28% { -ms-transform: translate(0px, 0px) rotate(-4.5deg); }
  30% { -ms-transform: translate(0px, 0px) rotate(-2.5deg); }
  32% { -ms-transform: translate(0px, 0px) rotate(-5.5deg); }
  34% { -ms-transform: translate(0px, 0px) rotate(-4.5deg); }
  36% { -ms-transform: translate(0px, 0px) rotate(4.5deg); }
  38% { -ms-transform: translate(0px, 0px) rotate(0.5deg); }
  40% { -ms-transform: translate(0px, 0px) rotate(-6.5deg); }
  42% { -ms-transform: translate(0px, 0px) rotate(2.5deg); }
  44% { -ms-transform: translate(0px, 0px) rotate(-2.5deg); }
  46% { -ms-transform: translate(0px, 0px) rotate(0.5deg); }
  48% { -ms-transform: translate(0px, 0px) rotate(6.5deg); }
  50% { -ms-transform: translate(0px, 0px) rotate(0.5deg); }
  52% { -ms-transform: translate(0px, 0px) rotate(6.5deg); }
  54% { -ms-transform: translate(0px, 0px) rotate(2.5deg); }
  56% { -ms-transform: translate(0px, 0px) rotate(-1.5deg); }
  58% { -ms-transform: translate(0px, 0px) rotate(-1.5deg); }
  60% { -ms-transform: translate(0px, 0px) rotate(3.5deg); }
  62% { -ms-transform: translate(0px, 0px) rotate(-4.5deg); }
  64% { -ms-transform: translate(0px, 0px) rotate(2.5deg); }
  66% { -ms-transform: translate(0px, 0px) rotate(-4.5deg); }
  68% { -ms-transform: translate(0px, 0px) rotate(6.5deg); }
  70% { -ms-transform: translate(0px, 0px) rotate(-3.5deg); }
  72% { -ms-transform: translate(0px, 0px) rotate(-6.5deg); }
  74% { -ms-transform: translate(0px, 0px) rotate(-6.5deg); }
  76% { -ms-transform: translate(0px, 0px) rotate(6.5deg); }
  78% { -ms-transform: translate(0px, 0px) rotate(6.5deg); }
  80% { -ms-transform: translate(0px, 0px) rotate(-5.5deg); }
  82% { -ms-transform: translate(0px, 0px) rotate(-1.5deg); }
  84% { -ms-transform: translate(0px, 0px) rotate(-4.5deg); }
  86% { -ms-transform: translate(0px, 0px) rotate(5.5deg); }
  88% { -ms-transform: translate(0px, 0px) rotate(6.5deg); }
  90% { -ms-transform: translate(0px, 0px) rotate(-6.5deg); }
  92% { -ms-transform: translate(0px, 0px) rotate(-6.5deg); }
  94% { -ms-transform: translate(0px, 0px) rotate(6.5deg); }
  96% { -ms-transform: translate(0px, 0px) rotate(-5.5deg); }
  98% { -ms-transform: translate(0px, 0px) rotate(-1.5deg); } 
}

@keyframes shake-rotate { 
  0% { transform: translate(0px, 0px) rotate(0deg); }
  2% { transform: translate(0px, 0px) rotate(1.5deg); }
  4% { transform: translate(0px, 0px) rotate(-7.5deg); }
  6% { transform: translate(0px, 0px) rotate(-2.5deg); }
  8% { transform: translate(0px, 0px) rotate(6.5deg); }
  10% { transform: translate(0px, 0px) rotate(-4.5deg); }
  12% { transform: translate(0px, 0px) rotate(0.5deg); }
  14% { transform: translate(0px, 0px) rotate(-6.5deg); }
  16% { transform: translate(0px, 0px) rotate(1.5deg); }
  18% { transform: translate(0px, 0px) rotate(-2.5deg); }
  20% { transform: translate(0px, 0px) rotate(1.5deg); }
  22% { transform: translate(0px, 0px) rotate(1.5deg); }
  24% { transform: translate(0px, 0px) rotate(2.5deg); }
  26% { transform: translate(0px, 0px) rotate(6.5deg); }
  28% { transform: translate(0px, 0px) rotate(2.5deg); }
  30% { transform: translate(0px, 0px) rotate(1.5deg); }
  32% { transform: translate(0px, 0px) rotate(-4.5deg); }
  34% { transform: translate(0px, 0px) rotate(-3.5deg); }
  36% { transform: translate(0px, 0px) rotate(-0.5deg); }
  38% { transform: translate(0px, 0px) rotate(4.5deg); }
  40% { transform: translate(0px, 0px) rotate(4.5deg); }
  42% { transform: translate(0px, 0px) rotate(-0.5deg); }
  44% { transform: translate(0px, 0px) rotate(1.5deg); }
  46% { transform: translate(0px, 0px) rotate(-0.5deg); }
  48% { transform: translate(0px, 0px) rotate(-7.5deg); }
  50% { transform: translate(0px, 0px) rotate(3.5deg); }
  52% { transform: translate(0px, 0px) rotate(-5.5deg); }
  54% { transform: translate(0px, 0px) rotate(-6.5deg); }
  56% { transform: translate(0px, 0px) rotate(-0.5deg); }
  58% { transform: translate(0px, 0px) rotate(3.5deg); }
  60% { transform: translate(0px, 0px) rotate(-2.5deg); }
  62% { transform: translate(0px, 0px) rotate(3.5deg); }
  64% { transform: translate(0px, 0px) rotate(6.5deg); }
  66% { transform: translate(0px, 0px) rotate(-6.5deg); }
  68% { transform: translate(0px, 0px) rotate(-2.5deg); }
  70% { transform: translate(0px, 0px) rotate(-3.5deg); }
  72% { transform: translate(0px, 0px) rotate(-6.5deg); }
  74% { transform: translate(0px, 0px) rotate(-5.5deg); }
  76% { transform: translate(0px, 0px) rotate(1.5deg); }
  78% { transform: translate(0px, 0px) rotate(-1.5deg); }
  80% { transform: translate(0px, 0px) rotate(3.5deg); }
  82% { transform: translate(0px, 0px) rotate(1.5deg); }
  84% { transform: translate(0px, 0px) rotate(-7.5deg); }
  86% { transform: translate(0px, 0px) rotate(-0.5deg); }
  88% { transform: translate(0px, 0px) rotate(0.5deg); }
  90% { transform: translate(0px, 0px) rotate(-3.5deg); }
  92% { transform: translate(0px, 0px) rotate(-4.5deg); }
  94% { transform: translate(0px, 0px) rotate(2.5deg); }
  96% { transform: translate(0px, 0px) rotate(2.5deg); }
  98% { transform: translate(0px, 0px) rotate(-2.5deg); } 
}

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.chosen-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  width: 100%;
  border: 1px solid #ddd;
  border-top: 0;
  background: #fff;
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  font-size: 20px;
  color: #7B7B7B;
  padding:0;
  height: 46px;
  border-bottom: 1px solid #cecece;
  border-radius: 0px;
  background-color: transparent;
  background-clip: padding-box;
  text-decoration: none;
  white-space: nowrap;
  line-height: 45px;
}
.chosen-container-single .chosen-default {
  color:#a7a7a7;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 28px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../images/select_icon.png') no-repeat center center;
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #ddd;
  background: white url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../images/chosen-sprite.png') no-repeat 100% -20px;
  background: url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../images/chosen-sprite.png') no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
/*.chosen-container-single .chosen-search input[type="text"]:focus{
  border:1px solid #1bbfd5;
}*/
.chosen-container-single .chosen-drop {
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  font-size: 16px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 10px 15px;
  list-style: none;
  line-height: 20px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
  font-size: 18px;
  color:#000
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #001EA0;
  color: #fff;
}
.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #ddd;
  background-color: #fff;
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #ddd;
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  /*box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);*/
  color: #333;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  /*background: url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/chosen-sprite.png') -42px 1px no-repeat;*/
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ddd;
  background-color: #e4e4e4;
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #ddd;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 0;
  border-bottom: 1px solid #EF0A05;
  /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);*/
}
.chosen-container-active.chosen-with-drop .chosen-single {
  border-bottom: 1px solid #EF0A05;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #ddd;
  /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);*/
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../images/chosen-sprite.png') no-repeat -30px -20px;
  background: url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../images/chosen-sprite.png') no-repeat -30px -20px;
  direction: rtl;
}
/*.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}*/

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../images/chosen-sprite@2x.png') !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;

  }
}
/* @end */



/*************  特殊字体   ***********/
@font-face {
  font-family: 'popLight';
  src: url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/Poppins-Light.eot');
  src: local('popLight Regular'),
	local('popLight'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/Poppins-Light.woff') format('woff'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/Poppins-Light.ttf') format('truetype'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/Poppins-Light.svg#popLight') format('svg');
}
@font-face {
  font-family: 'popR';
  src: url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/Poppins-Regular.eot');
  src: local('popR Regular'),
	local('popR'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/Poppins-Regular.woff') format('woff'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/Poppins-Regular.ttf') format('truetype'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/Poppins-Regular.svg#popR') format('svg');
}
@font-face {
  font-family: 'popMedium';
  src: url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/Poppins-Medium.eot');
  src: local('popMedium Regular'),
	local('popMedium'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/Poppins-Medium.woff') format('woff'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/Poppins-Medium.ttf') format('truetype'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/Poppins-Medium.svg#popMedium') format('svg');
}

@font-face {
  font-family: 'popBold';
  src: url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/Poppins.eot');
  src: local('popBold Regular'),
	local('popBold'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/Poppins.woff') format('woff'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/Poppins.ttf') format('truetype'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/Poppins.svg#popBold') format('svg');
}

@font-face {
  font-family: 'EquinoxTrial';
  src: url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/EquinoxTrial.eot');
  src: local('EquinoxTrial Regular'),
	local('EquinoxTrial'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/EquinoxTrial.woff') format('woff'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/EquinoxTrial.ttf') format('truetype'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/EquinoxTrial.svg#EquinoxTrial') format('svg');
}

@font-face {
  font-family: 'KindelSerif';
  src: url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/KindelSerifRegular.eot');
  src: local('KindelSerif Regular'),
	local('KindelSerif'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/KindelSerifRegular.woff') format('woff'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/KindelSerifRegular.ttf') format('truetype'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/KindelSerifRegular.svg#KindelSerif') format('svg');
}

@font-face {
  font-family: 'MADECanvas';
  src: url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/MADECanvas.eot');
  src: local('MADECanvas Regular'),
	local('MADECanvas'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/MADECanvas.woff') format('woff'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/MADECanvas.ttf') format('truetype'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/MADECanvas.svg#MADECanvas') format('svg');
}
@font-face {
  font-family: 'Impact';
  src: url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/Impact.eot');
  src: local('Impact Regular'),
	local('Impact'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/Impact.woff') format('woff'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/Impact.ttf') format('truetype'),
	url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/Impact.svg#Impact') format('svg');
}








@font-face { font-family:'Glyphicons Halflings'; src:url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/glyphicons-halflings-regular.eot');src:url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/glyphicons-halflings-regular.woff') format('woff'),url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}
.glyphicon { position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}
/**
 * Swiper 4.0.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2017 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 7, 2017
 */
.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
	float: left
}

.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.swiper-container-multirow>.swiper-wrapper {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto
}

.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}

.swiper-invisible-blank-slide {
	visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
	height: auto
}

.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-transition-property: height, -webkit-transform;
	transition-property: height, -webkit-transform;
	-o-transition-property: transform, height;
	transition-property: transform, height;
	transition-property: transform, height, -webkit-transform
}

.swiper-container-3d {
	-webkit-perspective: 1200px;
	perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal>.swiper-wrapper {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical>.swiper-wrapper {
	-ms-touch-action: pan-x;
	touch-action: pan-x
}

.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 44px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	background-size: 27px 44px;
	background-position: center;
	background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	left: 10px;
	right: auto
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	right: 10px;
	left: auto
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s opacity;
	-o-transition: .3s opacity;
	transition: .3s opacity;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%
}

.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transform: scale(.33);
	-ms-transform: scale(.33);
	transform: scale(.33);
	position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	-webkit-transform: scale(.66);
	-ms-transform: scale(.66);
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	-webkit-transform: scale(.33);
	-ms-transform: scale(.33);
	transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	-webkit-transform: scale(.66);
	-ms-transform: scale(.66);
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	-webkit-transform: scale(.33);
	-ms-transform: scale(.33);
	transform: scale(.33)
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: #007aff
}

.swiper-container-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 6px 0;
	display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	-webkit-transition: .2s top, .2s -webkit-transform;
	transition: .2s top, .2s -webkit-transform;
	-o-transition: .2s transform, .2s top;
	transition: .2s transform, .2s top;
	transition: .2s transform, .2s top, .2s -webkit-transform
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: .2s left, .2s -webkit-transform;
	transition: .2s left, .2s -webkit-transform;
	-o-transition: .2s transform, .2s left;
	transition: .2s transform, .2s left;
	transition: .2s transform, .2s left, .2s -webkit-transform
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: .2s right, .2s -webkit-transform;
	transition: .2s right, .2s -webkit-transform;
	-o-transition: .2s transform, .2s right;
	transition: .2s transform, .2s right;
	transition: .2s transform, .2s right, .2s -webkit-transform
}

.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, .25);
	position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #007aff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-webkit-transform-origin: right top;
	-ms-transform-origin: right top;
	transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0
}

.swiper-container-vertical>.swiper-pagination-progressbar {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0
}

.swiper-pagination-white .swiper-pagination-bullet-active {
	background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-white {
	background: rgba(255, 255, 255, .25)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
	background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
	background: #000
}

.swiper-pagination-progressbar.swiper-pagination-black {
	background: rgba(0, 0, 0, .25)
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
	background: #000
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, .5);
	border-radius: 10px;
	left: 0;
	top: 0
}

.swiper-scrollbar-cursor-drag {
	cursor: move
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain
}

.swiper-slide-zoomed {
	cursor: move
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	-ms-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
	animation: swiper-preloader-spin 1s steps(12, end) infinite
}

.swiper-lazy-preloader:after {
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: 50%;
	background-size: 100%;
	background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-container-cube {
	overflow: visible
}

.swiper-container-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0
}

.swiper-container-flip {
	overflow: visible
}

.swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-container-coverflow .swiper-wrapper {
	-ms-perspective: 1200px
}
@font-face {
  font-family: "iconfont"; /* Project id 4162555 */
  src: url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/font/iconfont.woff2?t=1722700871705') format('woff2'),
       url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/font/iconfont.woff?t=1722700871705') format('woff'),
       url('https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/font/iconfont.ttf?t=1722700871705') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-ytb1:before {
  content: "\e617";
}

.icon-tuite:before {
  content: "\e612";
}

.icon-ytb4:before {
  content: "\e611";
}

.icon-linkedin3:before {
  content: "\e619";
}

.icon-icon-linkedIn:before {
  content: "\e62a";
}

.icon-tengxunweibo:before {
  content: "\e610";
}

.icon-v4-copy:before {
  content: "\e60f";
}

.icon-visa:before {
  content: "\e7af";
}

.icon-guge:before {
  content: "\e645";
}

.icon-wb:before {
  content: "\e60d";
}

.icon-weixin:before {
  content: "\e66c";
}

.icon-wx1:before {
  content: "\e715";
}

.icon-square:before {
  content: "\e60c";
}

.icon-round:before {
  content: "\e608";
}

.icon-by:before {
  content: "\e60b";
}

.icon-lx:before {
  content: "\e62d";
}

.icon-sj:before {
  content: "\e652";
}

.icon-uniE73B:before {
  content: "\e641";
}

.icon-facebook3:before {
  content: "\e87d";
}

.icon-arrow2:before {
  content: "\e605";
}

.icon-facebook1:before {
  content: "\ebfc";
}

.icon-right_arrow1:before {
  content: "\e63f";
}

.icon-feiquanping:before {
  content: "\e609";
}

.icon-close:before {
  content: "\e639";
}

.icon-dizhi:before {
  content: "\e665";
}

.icon-jt:before {
  content: "\e634";
}

.icon-youxiang:before {
  content: "\e7b0";
}

.icon-cart:before {
  content: "\e603";
}

.icon-ytb2:before {
  content: "\e7db";
}

.icon-ytb3:before {
  content: "\e606";
}

.icon-twitter:before {
  content: "\e882";
}

.icon-facebook2:before {
  content: "\e646";
}

.icon-daibanshixiang:before {
  content: "\e689";
}

.icon-xiangmu:before {
  content: "\e651";
}

.icon-hezuo:before {
  content: "\e614";
}

.icon-fahangshang:before {
  content: "\e6b3";
}

.icon-shuzicangpin:before {
  content: "\e683";
}

.icon-IP:before {
  content: "\e66a";
}

.icon-shangsheng:before {
  content: "\e64e";
}

.icon-kuajingshuju:before {
  content: "\e6a2";
}

.icon-leftArrow2:before {
  content: "\edcd";
}

.icon-topArrow:before {
  content: "\e65d";
}

.icon-dropArrow:before {
  content: "\e65e";
}

.icon-rightArrow:before {
  content: "\e65f";
}

.icon-leftArrow:before {
  content: "\e660";
}

.icon-email:before {
  content: "\e60a";
}

.icon-rightArrow3:before {
  content: "\eb0b";
}

.icon-youtobe:before {
  content: "\e626";
}

.icon-touxiang:before {
  content: "\e64b";
}

.icon-riqi:before {
  content: "\e63e";
}

.icon-riqi1:before {
  content: "\eb8a";
}

.icon-dianhua1:before {
  content: "\e6ed";
}

.icon-yanjing:before {
  content: "\e629";
}

.icon-zhengshu:before {
  content: "\e602";
}

.icon-zhengshu1:before {
  content: "\e60e";
}

.icon-zuojiantou:before {
  content: "\e607";
}

.icon-zuojiantou1:before {
  content: "\e681";
}

.icon-shangjiantou:before {
  content: "\e79d";
}

.icon-you:before {
  content: "\e604";
}

.icon-youtube2:before {
  content: "\e880";
}

.icon-ins:before {
  content: "\e640";
}

.icon-facebook:before {
  content: "\eab7";
}

.icon-linkdin:before {
  content: "\e600";
}

.icon-dianhua:before {
  content: "\e842";
}

.icon-douyin:before {
  content: "\e601";
}


@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);-ms-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;-ms-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);-ms-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);-ms-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);-ms-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);-ms-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);-ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);-ms-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);-ms-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-ms-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);-ms-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);-ms-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);-ms-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);-ms-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);-ms-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);-ms-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);-ms-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);-ms-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);-ms-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);-ms-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);-ms-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);-ms-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);-ms-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);-ms-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);-ms-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);-ms-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);-ms-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

html {
  margin: 0 auto;
  font-family: 'PingFang SC','Microsoft YaHei','Lantinghei SC','Helvetica Neue',Helvetica,Arial,'WenQuanYi Zen Hei','WenQuanYi Micro Hei',"sans-serif"; 
}
body {
  font-family: "popR";
  overflow-x: hidden;
}
.phone_header {
  display: none;
}
.phone_search_popup {
  display: none;
}
.phone_nav {
  display: none;
}
.lang_nav {
  display: none;
}
.foot_phone_logo {
  display: none;
}
.phone_banner_item {
  display: none;
}


.search_layer.active {
  top: 0;
  opacity: 1;
}
.search_layer {
  position: fixed;
  left: 0;
  top: -100px;
  right: 0;
  z-index: 1000000;
  opacity: 0;
  -webkit-transition: opacity .3s,top .3s;
  transition: opacity .3s,top .3s;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-color: #d3d3d3;
  background-color: #fff;
  padding: 0 100px 0 40px;
}
.search_layer_cont {
  height: 100px;
}
.search_close {
  margin-left: 40px;
  cursor: pointer;
}
.search_close span {
  font-size: 24px;
  color:#000
}
.search_popup_btn {
  position: relative;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: transparent;
  border: 0;
  margin-top: -3px;
  margin-right: 30px;
}
.search_popup_btn img {
  width: 20px;
}
.search_layer_text {
  position: relative;
  width: 100%;
  height: 30px;
  line-height: 30px;
  padding:0 15px;
  text-align: left;
  font-size: 16px;
  color: #4a5257;
  background: transparent;
}

.nav>ul>li:hover .nav_drop {
  display: block;
}
.nav_drop {
  position: absolute;
  z-index: 999;
  left:0;
  top:100%;
  padding-top: 4px;
  width: auto;
  display: none;
  transition: all .4s;
}
.nav_item {
  position: relative;
  text-align: left;
  cursor: pointer;
  transition: all .4s;
  width: 100%;
  color:#fff;
  padding:0 14px;
  margin-bottom: 6px;
}
.nav_item:last-child {
  margin-bottom: 0;
}
.nav_item:hover>.subnav_top a {
  padding-left: 18px;
  color:#FEA835
}
.nav_item:hover>.subnav_top a:after {
  width: 9px;
}

.nav_drop_cont {
  position: relative;
  padding: 20px 0;
  min-width: 220px;
  background: #fff;
  box-shadow: 0 18px 43px rgba(90,90,90,.14);
  border-radius: 5px;
}
.subnav_top {
  position: relative;
  padding:0 14px;
}
.subnav_top a {
  position: relative;
  display: block;
  font-size: 15px;
  color: rgba(0,0,0,.87);
  line-height: 24px;
  padding:6px 0;
  text-align: left;
  transition: all .4s ease;
  /* border-bottom: 1px solid rgba(68,68,68,0.2); */
}
.subnav_top a:after {
  content: "";
  position: absolute;
  left: 0;
  top: 16px;
  z-index: 9;
  width: 0;
  height: 2px;
  background: #FEA835;
  transition: all 0.4s ease;
}
.nav_item:last-child>.nav_item_top {
  border-bottom: 0;
}
.subnav_top_arrow {
  position: absolute;
  right: 6px;
  z-index: 9;
  font-size: 22px;
  line-height: 24px;
  top: 50%;
  transform: translate(0,-10px);
}
.second_nav_item:last-child>.nav_item_top {
  border-bottom: 0;
}
.nav_item:hover .second_nav {
  display: block;
}


.second_nav {
  position:absolute;
  z-index: 99;
  left: 100%;
  top: 0;
  display: none;
  padding-left: 2px;
}
.second_nav_cont {
  position: relative;
  min-width: 260px;
  min-height: 160px;
  background: #fff;
  padding:20px 0;
  box-shadow: 0 18px 43px rgba(90,90,90,.14);
  border-radius: 5px;
}
.second_nav_item:hover .three_nav {
  display: block;
}
.second_nav_item {
  padding:0 10px;
}

.nav_item_top {
  position: relative;
  padding:0 14px 0 12px;
}
.nav_item_top a {
  position: relative;
  display: block;
  font-size: 15px;
  color: rgba(0,0,0,.87);
  line-height: 24px;
  padding:6px 20px 6px 0;
  transition: all .4s ease;
  overflow: hidden;
}
.nav_item_top a:after {
  content: "";
  position: absolute;
  left: 0;
  top: 15px;
  z-index: 9;
  width: 0;
  height: 2px;
  background: #FEA835;
  transition: all 0.4s ease;
}
.second_nav_item:hover>.nav_item_top a {
  color:#FEA835;
  padding-left: 18px;
}
.second_nav_item:hover .nav_item_top a:after {
  width: 9px;
}

.nav_product_item {
  position: relative;
  float: left;
  width: 24%;
  margin:0 1.33% 0 0;
  padding:32px 0 0;
  height: 610px;
  transition: all 0.4s ease;
  border-radius: 30px;
  background: linear-gradient(235deg,transparent 48px,#ffffff 0);
}
/* .nav_product_item::before {
  content: "";
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  border-radius: 30px;
  background: linear-gradient(-135deg, transparent 50px, #ffffff 0) top right;
} */
.nav_product_item a {
  display: block;
  padding:0 24px;
}
.nav_product_item:nth-child(4n) {
  margin-right: 0;
}
/* .nav_product_item:hover {
  background: #2B8B9A;
} */
.nav_product_item_point {
  position: relative;
  width: 27px;
  height: 27px;
  border-radius: 50%;
  margin:0 auto 28px;
  display: none;
}
.nav_product_item_point1 {
  background: #3e87e6;
}
.nav_product_item_point2 {
  background: #fea935;
}
.nav_product_item_point3 {
  background: #51e73e;
}
.nav_product_item_point4 {
  background: #e73ed9;
}
.nav_product_item_title {
  width: 100%;
  font-size: 28px;
  color: #000000;
  height: 90px;
  line-height: 45px;
  text-align: center;
  display: flex;
  justify-content:center;
  align-items: center;
}
.nav_product_item_title span {
  position: absolute;
  z-index: 99;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  left: 20px;
  top: 6px;
}
.nav_product_item_img {
  height: 340px;
  line-height: 340px;
  text-align: center;
  overflow: hidden;
	padding:0px 40px;
}
.nav_product_item_img img {
    max-height: 100%;
}
.nav_product_item_btm {
  position: absolute;
  z-index: 9;
  left: 24px;right: 24px;
  bottom: 0;
  padding:20px 0 30px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  line-height: 27px;
}
.nav_product_item_text {
  font-size: 21px;
  color: #000000;
  line-height: 27px;
  font-family: "popLight";
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  min-width: 0;
  text-align: left;
}
.nav_product_item_icon {
  display: inline-block;
  width: 27px;
  height: 26px;
  background-image: url(https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../images/blog_icon1.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 27px auto;
  margin-right: 8px;
}
.nav_product_more a {
  display: inline-block;
  vertical-align: middle;
  font-size: 25px;
  color: #000000;
  line-height: 36px;
  border-bottom: 1px solid #535353;
  margin-right: 22.9vw;
}
.nav_product_more a:last-child {
  margin-right: 0;
}
.nav_product_more a span {
  font-size: 18px;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  margin:-3px 0 0 24px;
  transition: all 0.4s;
}
.nav_product_more a:hover span {
  transform: rotate(45deg);
}
.nav_product_item:hover {
  transform: translate(0,-12px);
}

.nav ul li:hover .nav_product {
  height: 748px;
}
.nav_relative {
  position: relative;
}
.nav_product {
  position: absolute;
  z-index: 99;
  left: 0;
  top: 120px;
  width: 100%;
  height: 0;
  overflow: hidden;
  transition: all 0.5s ease;
}
.nav_product_cont  {
  position: relative;
  padding:80px 34px 78px;
  background: #F3F1EE;
  box-shadow: 4px 3px 16px 1px rgba(0,0,0,0.19);
  background: linear-gradient(to bottom, #6a8fbc, #e7a449);
}

.imgPopup {
  display: none;
}
.product_imgPopup .imgPopup_cont{
  width: 800px;
}
.imgPopup_cont { 
  position: fixed;
  z-index: 1000;
  left: 0;top: 50%; right: 0;
  transform: translate(0,-50%);
  margin:0 auto;
  width:560px;
  height:auto;
  text-align: center;
  max-height: 800px;
  transition: all 0.4s;
}
.product_imgPopup .imgPopup_cont {
  width:720px;
}
.imgPopup_cont img {
  width: 100%;
  transition: all 0.4s;
}
.imgPopup_cont.active img {
  transform: scale(1.15);
}
.imgPopup .mask{
  position: fixed;
  z-index:999;
  left: 0;top: 0; right: 0;bottom: 0;
  background-color: rgba(0,0,0,1);
}
.imgPopup_item {
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  cursor: pointer;
}
.imgPopup_item:last-child {
  margin-right: 0;
}
.imgPopup_item img {
  width: 20px;
}
.imgPopup_opa {
  position: fixed;
  right:15px;
  top: 0;
  padding-top: 15px;
  height: 80px;
  z-index:1000;
}
.imgPopup_screen {
  width: 20px;
  height: 20px;
  background-image: url(https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../images/opa_2.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.imgPopup_screen.active {
  background-image: url(https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../images/opa_3.png);
}

.top {
  position: fixed;
  z-index: 999;
  bottom: 100px;
  right: 30px;
  display: none;
  cursor: pointer;
}

.header {
  position: absolute;
  z-index: 999;
  width: 100%;
  left: 0;
  top: 0;
  height: 120px;
  transition: all .3s ease;
  color:#fff;
}
.header.active {
    position: fixed;
    background: #3E87E6;
    box-shadow: 0 8px 30px rgba(0,0,0,0.1);
}

.header.page_head {
  position: relative;
  z-index: 990;
  background: #4188e6;
}
.logo {
  float: left;
  padding-top: 28px;
}
.logo img {
  max-height: 62px;
}
.head_right {
  float: right;
  padding-top: 42px;
}
.nav {
  display: inline-block;
  vertical-align: middle;
}
.nav ul li {
  float: left;
  text-align: center;
  margin-left: 10px;
  border-radius: 20px;
  transition: all 0.4s ease;
}
.nav ul li.active,.nav ul li:hover {
  background: #FEA835;
}
.nav ul li>a {
  position: relative;
  display: block;
  height: 40px;
  line-height: 42px;
  font-size: 20px;
  color: #fff;
  padding:0 24px;
  transition: all 0.4s ease;
}


.lang {
  position: relative;
  height: 40px;
  line-height: 40px;
  text-align: center;
  transition: all 0.5s;
  cursor: pointer;
  margin:0 36px 0 60px;
}
.lang:hover .lang_drop {
  max-height: 400px;
}
.lang_drop {
  position: absolute;
  z-index: 99;
  left:50%;
  top:100%;
  overflow-y: scroll;
  transform: translate(-50%,0);
  margin-top: 6px;
  min-width: 230px;
  max-height: 0;
  background-color: #2C2F37;
  transition: all .4s;
  box-shadow: 0 0 20px rgba(0,0,0,.11);
}
.lang_item {
  position: relative;
  text-align: left;
  cursor: pointer;
  transition: all .5s;
  border-bottom: 1px solid rgba(255,255,255,0.3);
}
.lang_item a {
  display: block;
  line-height: 32px;
  padding:20px 15px 20px 42px;
  font-size: 18px;
  font-family: "popMedium";
  color: #FFFFFF;
}
.lang_item img {
  margin:-3px 25px 0 0;
}
.head_cart {
  padding-top: 7px;
  margin-right: 36px;
}
.head_member {
  padding-top: 7px;
}

.footer {
  position: relative;
  background: #001f4a;
  color:#fff;
}
.footer a {
  color:#fff
}

.foot_top {
  padding:120px 0 90px;
  border-bottom: 1px solid rgba(255,255,255,0.1);
}
.foot_left {
  margin-right: 190px;
  width: 160px;
  text-align: center;
}
.foot_logo {
  margin-bottom: 82px;
}
.foot_link a {
  display: inline-block;
  vertical-align: middle;
  margin-right: 16px;
  transition: all 0.4s ease;
}
.foot_link a:last-child {
  margin-right: 0;
}
.foot_link a:hover {
  color:#FEA835
}
.foot_facebook span {
  font-size: 24px;
}
.foot_linkdin span {
  font-size: 24px;
}
.foot_twitter span {
  font-size: 18px;
}
.foot_ytb span {
  font-size: 24px;
}
.foot_nav {
  width: 740px;
  margin-top: 10px;
}
.foot_nav_list {
  float: left;
  width: 40%;
}
/*.foot_nav_list:last-child {*/
/*  width: 20%;*/
/*  padding-top: 32px;*/
/*}*/
.foot_nav_list_title {
  font-size: 24px;
  color: rgba(255,255,255,0.9);
  line-height: 32px;
  font-family: 'popMedium';
  transition: all 0.4s ease;
  margin-bottom: 30px;
}
.foot_nav_item {
  margin-bottom: 30px;
}

.foot_nav_item a {
  display: inline-block;
  vertical-align: middle;
  font-size: 20px;
  color: rgba(255,255,255,0.9);
  line-height: 32px;
  font-family: 'popMedium';
  transition: all 0.4s ease;
}
.foot_nav_item a:hover {
  color: #FEA835;
}

.foot_contact_title {
  font-size: 38px;
  color: #FFFFFF;
  line-height: 48px;
  font-family: 'popMedium';
  font-weight: 600;
  margin-bottom: 38px;
}
.foot_contact_item {
  margin-bottom: 22px;
}
.foot_contact_item:last-child {
  margin-bottom: 0;
}
.foot_contact_item_icon {
  width: 28px;
  text-align: center;
  margin-right: 18px;
}
.foot_contact_item_text {
  font-size: 22px;
  color: #FFFFFF;
  line-height: 32px;
  font-family: 'popMedium';
}
.foot_copy {
  padding:32px 0;
  font-size: 16px;
  color: rgba(255,255,255,0.5);
  line-height: 28px;
  text-align: center;
}
.foot_copy span {
  color:rgba(254,168,53,0.5)
}

/*   error   */
.error_cont {
  justify-content: center;
  flex-flow: row-reverse;
}
.error_img {
  width: 44.47vw;
}
.error_img img {
  border-bottom-right-radius: 29px;
}
.error_info {
  position: relative;
  padding:0 30px 0 13.54vw
}
.error_title {
  font-size: 186px;
  color: #4188E6;
  line-height: 186px;
  font-family: 'popBold';
}
.error_h6 {
  font-size: 78px;
  color: #666666;
  line-height: 78px;
  font-family: 'popLight';
  margin-bottom: 44px;
}
.error_text {
  font-size: 22px;
  color: #898989; 
  line-height: 28px;
  font-family: 'popLight';
  margin-bottom: 64px;
}
.error_btm .btn {
  width: 312px;
}
.page_box {
  position: relative;
  background: #fff;
  z-index: 99;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  /* overflow: hidden; */
}
.container {
  position: relative;
}
.container:after {
  content: "";
  position: absolute;
  z-index: 9;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 30px;
  background: #001f4a;
}

.thank_cont {
  justify-content: center;
  flex-flow: row-reverse;
}
.thank_title {
  font-size: 81px;
  color: #3E87E7;
  line-height: 81px;
  font-family: 'popMedium';
  font-weight: 600;
  margin-bottom: 17px;
}
.thank_title span {
  color:#5C5C5C
}
.thank_h6 {
  font-size: 78px;
  color: #5D5D5D;
  line-height: 78px;
  font-family: 'popLight';
  font-weight: 200;
  margin-bottom: 44px;
}

.thank_text {
  font-size: 24px;
  color: #666666;
  line-height: 32px;
  font-family: 'popLight';
  margin-bottom: 68px;
}
.thank_btm .btn2 {
  width: 193px;
}


/* about */
.about_banner {
  position: relative;
  width: 100%;
  height: 41.14vw;
  min-height: 600px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.about_banner_cont {
  position: absolute;
  z-index: 99;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 19.65vw;
  color: #fff;
  text-align: center;
}
.about_banner_title {
  font-size: 61px;
  color: #FFFFFF;
  line-height: 64px;
  margin-bottom: 30px;
}
.breadcrumb_box {
  position: relative;
  padding:0;
}
.breadcrumb {
  position: relative;
  z-index: 99;
  font-size: 18px;
  color: #FFFFFF;
  line-height: 28px;
}
.breadcrumb a { 
  color: #fff;
}
.breadcrumb em {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 10px;
  background-image: url(https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../images/breadcrumb_icon1.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% auto;
}


/*  contact  */
.contact_cont {
  position: relative;
  padding:160px 0 0;
}
.contact_module {
  padding-bottom: 180px;
}
.contact_upper {
  margin-bottom: 170px;
}
.contact_upper_left {
  width: 400px;
  margin-right: 190px;
}
.contact_upper_left .contact_title {
  transform: translate(0,-30px);
}
.contact_title {
  font-size: 34px;
  color: #7096C8;
  line-height: 40px;
}
.contact_form_top {
  margin-bottom: 30px;
}
.contact_form_h4 {
  font-size: 36px;
  color: rgba(0, 0, 0, 0.1);
  line-height: 36px;
}
.contact_form_h6 {
  font-size: 36px;
  color: #424242;
  line-height: 36px;
}

.contact_form_list {
  margin-bottom: 5px;
}
.contact_form_list.contact_form_100 .contact_form_item {
  width: 100%;
}
.contact_form_item {
  position: relative;
  width: 48%;
}
.contact_form_item_cont {
  position: relative;
  border-bottom: 1px solid #C2C2C2;
}
/* Nariko */
.contact_area {
  position: relative;
  height: 108px;
  line-height: 24px;
  font-size: 16px;
  width: 100%;
  padding:10px 2px;
  color: rgba(37,37,37,0.74);
}
.input {
  position: relative;
	z-index: 1;
	display: inline-block;
  width: 100%;
}

.input__field:focus {
	outline: none;
}

.input__label {
	display: inline-block;
	width: 100%;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.input__label-content {
	position: relative;
	display: block;
	padding: 20px 0;
	width: 100%;
}
.input--nariko {
	/* overflow: hidden; */
  padding-top: 20px;
}

.input__field--nariko {
	width: 100%;
	background: transparent;
	opacity: 0;
	z-index: 100;
  height: 48px;
  line-height: 48px;
	font-size: 16px;
  padding:0 2px;
  color: rgba(37,37,37,0.74);
}

.input__label--nariko {
	width: 100%;
  top: 16px;
	position: absolute;
	pointer-events: none;
	text-align: left;
	font-size: 16px;
  color: rgba(37,37,37,0.74);
  left:0;
  padding:0 2px;
}
.input__label--nariko em {
  color:rgba(255,0,0,0.74)
}

.input__label-content--nariko {
  position: relative;
  line-height: 40px;
  height: 40px;
  padding:0;
	-webkit-transform-origin: 0% 100%;
	transform-origin: 0% 100%;
	-webkit-transition: -webkit-transform 0.4s, color 0.4s;
	transition: transform 0.4s, color 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}

.input__field--nariko:focus,
.input--filled .input__field--nariko {
	cursor: text;
	opacity: 1;
	-webkit-transition: opacity 0s 0.4s;
	transition: opacity 0s 0.4s;
} 

.input__field--nariko:focus + .input__label--nariko::before,
.input--filled .input__label--nariko::before {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
	-webkit-transform: translate3d(0, -20px, 0);
	transform: translate3d(0, -20px, 0);
}

.input__field--nariko:focus + .input__label--nariko .input__label-content--nariko,
.input--filled .input__label-content--nariko {
	color: #999999;
  /* line-height: 20px; */
	-webkit-transform: translate3d(0, -20px, 0) scale3d(0.8, 0.8, 1);
	transform: translate3d(0, -20px, 0) scale3d(0.8, 0.81, 1);
}
.map {
  height: 556px;
  background: #f8f8f8;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
}

.contact_form_btm {
  padding-top: 28px;
}
.contact_form_btm .btn {
  width: 286px;
  height: 60px;
  line-height: 62px;
  background: #3E87E6;
  border-radius: 30px;
  font-size: 15px;
  padding-left: 40px;
  border:0;
  text-align: left;
}
.contact_form_btm .btn em {
  width: 36px;
  height: 36px;
  line-height: 36px;
  margin-top: -20px;
}

.contact_info_left {
  width: 400px;
  margin-right: 190px;
}
.contact_info_icon {
  width: 24px;
  text-align: center;
  margin-right: 40px;
  margin-top: -4px;
}
.contact_info_item {
  font-size: 20px;
  color: #575757;
  line-height: 28px;
  margin-bottom: 54px;
}
.contact_info_item:last-child {
  margin-bottom: 0;
}

/*   event  */
.event_cont {
  position: relative;
  z-index: 99;
  padding: 50px 0 0;
}
.subnav {
  text-align: center;
}
.subnav a {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 30px;
  color: #666666;
  line-height: 42px;
  margin:0 42px;
}
.subnav a:after {
  content: "";
  position: absolute;
  left: 0;bottom: -20px;
  z-index: 99;
  width: 0;
  height: 2px;
  background: #000000;
  transition: all 0.4s ease;
}
.subnav a.active:after,.subnav a:hover:after {
  width: 100%;
}

.event_group {
  margin:82px 0 0;
}
.event_item {
  margin-bottom: 60px;
}
.event_item:last-child {
  margin-bottom: 0;
}
.event_item_img {
  position: relative;
  width: 690px;
  overflow: hidden;
  border-radius: 28px;
  overflow: hidden;
}
.event_item_img:after {
  content: "";
    position: absolute;
    left: 0;
    top: -1px;
    z-index: 9;
    width: 60px;
    height: 60px;
    background: #fff;
    clip-path: polygon(0 0, 100% 0, 0 100%, 0 0);
}
.event_item_img img {
  border-radius: 28px;
}
.event_item_right {
  height: 470px;
  background: #f6f6f6;
  border-radius: 0px 30px 30px 0px;
}
.event_item_info {
  padding: 70px 100px 0 75px;
}
.event_item_title {
  font-size: 36px;
  color: #424242;
  line-height: 50px;
  font-family: 'popMedium';
  margin-bottom: 50px;
}
.event_item_text {
  font-size: 20px;
  color: #424242;
  line-height: 35px;
}
.event_item_text p {
  margin-bottom: 10px;
}
.event_item_text p:last-child {
  margin-bottom: 0;
}
.event_item_text span {
  font-family: 'popBold';
}

.event_module {
  position: relative;
  padding-bottom: 90px;
}
.event_btm {
  padding-top: 66px;
}
.page_Pagination {
  text-align: center;
}
.page_Pagination {
  font-size: 0;
}
.page_Pagination a,.page_Pagination span {
  position: relative;
  display: inline-block;
  font-size: 18px;
  color: #000000;
  font-family: "popLight";
  width: 40px;
  height: 40px;
  line-height: 42px;
  background: #FFFFFF;
  border-radius: 0;
  text-align: center;
  margin:0;
  border-radius: 50%;
  transition: all .4s ease;
}
.page_Pagination a:first-child {
  margin-right: 300px;
}
.page_Pagination a:hover,.page_Pagination span.current,.page_Pagination a.current {
  background: #3E87E7;
  border-radius: 50%;
  font-size: 24px;
  color: #F3F1EE;
  width: 50px;
  height: 50px;
  line-height: 52px;
}
.page_Pagination a:first-child:after {
  content: "";
  position: absolute;
  z-index: 9;
  width: 250px;
  right: -280px;
  top: 50%;
  transform: translate(0,-50%);
  height: 1px;
  background:rgba(0,0,0,0.1);
}

.event_quote {
  position: relative;
  height: 320px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding:112px 0 0;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
}

.event_quote_title {
  font-size: 50px;
  color: #FFFFFF;
  line-height: 54px;
  margin-bottom: 22px;
}
.event_quote_text {
  font-size: 32px;
  color: #FEFEFE;
  line-height: 36px;
}
.event_quote_more {
  margin-left: 280px;
  padding-top: 30px;
}
.event_quote_more .btn3 {
  width: 302px;
}
.event_quote_more .btn3 em {
  margin:-6px 0 0 30px;
}
.event_quote_more .btn3:hover em {
  margin-left: 18px;
}


/*   news  */
.news_cont {
  position: relative;
  z-index: 99;
  padding: 50px 0 0;
}

.news_module {
  position: relative;
  padding:0 0 114px
}
.news_hot {
  position: relative;
  background: #F5F5F7;
  border-radius: 30px;
  padding:60px;
  margin:78px 0 68px
}

.news_hot_cont {
  justify-content: center;
  flex-flow: row-reverse;
}
.news_hot_img  {
  position: relative;
  overflow: hidden;
  border-radius: 18px;
  margin-left: 40px;
  width: 643px;
}
.news_hot_img:after {
  content: "";
  position: absolute;
  left: 0;top: 0;
  z-index: 9;
  width: 60px;
  height: 60px;
  background: #F5F5F7;
  clip-path: polygon(0 0, 100% 0, 0 100%, 0 0);
}
.news_hot_date {
  position: relative;
  font-size: 16px;
  color: #666666;
  line-height: 24px;
  padding-left: 25px;
  margin-bottom: 48px;
}
.news_hot_date:after {
  content: "";
  position: absolute;
  z-index: 9;
  top: 50%;left: 0;
  transform: translate(0,-50%);
  width: 13px;
  height: 13px;
  background: #C5C5C5;
  border-radius: 50%;
}
.news_hot_title {
  font-size: 36px;
  color: #424242;
  line-height: 48px;
  font-family: 'popMedium';
  margin-bottom: 26px;
}
.news_hot_text {
  font-size: 20px;
  color: #888888;
  line-height: 35px;
  margin-bottom: 78px;
}
.news_btn {
  display: inline-block;
  vertical-align: middle;
  font-size: 22px;
  line-height: 36px;
  color: #666666;
  text-align: center;
  padding:0 8px 8px 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.17);
}
.news_btn em {
  margin:-3px 0 0 40px;
}

.news_item {
  float: left;
  width: 444px;
  margin:0 34px 0 0;
}
.news_item:nth-child(3n) {
  margin-right: 0;
}
.news_item_img {
  position: relative;
  height: 330px;
  border-radius: 18px;
  overflow: hidden;
}
.news_item_img:after {
  content: "";
  position: absolute;
  left: -1px;top: -1px;
  z-index: 9;
  width: 45px;
  height: 45px;
  background: #fff;
  clip-path: polygon(0 0, 100% 0, 0 100%, 0 0);
}
.news_item_btm {
  position: relative;
  height: 206px;
  padding:18px 0 0
}
.news_item_date {
  position: relative;
  font-size: 16px;
  color: #666666;
  line-height: 24px;
  padding-left: 25px;
  margin-bottom: 18px;
}
.news_item_date:after {
  content: "";
  position: absolute;
  z-index: 9;
  top: 50%;left: 0;
  transform: translate(0,-50%);
  width: 13px;
  height: 13px;
  background: #C5C5C5;
  border-radius: 50%;
}
.news_item_title {
  font-size: 24px;
  color: #424242;
  line-height: 36px;
  font-family: 'popMedium';
}
.news_btm {
  padding-top: 6px;
}

.news_send {
  position: relative;
  padding:90px 0;
  background: #f5f5f7;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
}

.news_send_left {
  padding-top: 86px;
}
.news_send_title {
  position: relative;
  font-size: 40px;
  color: #424242;
  line-height: 58px;
  font-family: 'popMedium';
  margin-bottom: 44px;
}

.news_send_text {
  font-size: 18px;
  color: #555555;
  line-height: 28px;
}

.news_form {
  position: relative;
  background-image: url(https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../upload/news_bj2.png);
  background-position: center top;
  background-repeat: no-repeat;
  width: 966px;
  padding: 90px 0 0;
  margin-left: 80px;
  border-radius: 40px;
  font-family: 'popMedium';
}
.news_form_cont {
  position: relative;
  padding:0 50px 54px 60px;
  background: #fff;
}

.news_form_title {
  font-size: 36px;
  color: #424242;
  line-height: 42px;
  transform: translate(0,-10px);
  font-family: 'popMedium';
}
.news_send_item {
  font-size: 18px;
  color: #666666;
  line-height: 28px;
  margin-bottom: 16px;
}
.news_send_item:last-child {
  margin-bottom: 0;
}
.news_send_prompt {
  font-size: 18px;
  color: #333333;
  line-height: 28px;
  margin:16px 0 34px;
}

.news_form_group {
  margin-bottom: 27px;
}
.news_form_left {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 27px;
  height: 27px;
  margin:-15px 16px 0 0;
}
.news_form_left:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  background: #fff;
}
.news_form_check {
  position: relative;
  z-index: 99;
  display:inline-block;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 50%;
  -webkit-appearance:none;
}
.news_form_check::after {
  position: absolute;
  content: ' ';
  top: 0;
  display: inline-block;
  visibility: visible;
  padding-left: 0px;
  text-align: center;
  box-sizing: border-box;
  width: 27px;
  height: 27px;
  background: #FFFFFF;
  border-radius: 50%;
  border: 1px solid #767676;
}

.news_form_check:checked::after {
  content: "";
  background-color: #3e87e6;
}

.news_form_check:checked::before {
  content: '';
  position: absolute;
  top: 5px;
  left: 10px;
  width: 4px;
  height: 11px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  z-index: 1;
}


.news_form_btm .btn {
  width: 343px;
  height: 72px;
  line-height: 75px;
  background: #3E87E6;
  border-radius: 35px;
  font-size: 18px;
  border: 0;
  padding-left: 30px;
  text-align: left;
}


.details_info_date {
  font-size: 18px;
  color: #666666;
  line-height: 24px;
  margin-bottom: 32px;
}
.details_info_date img {
  margin:-3px 10px 0 0;
}
.details_info_title {
  font-size: 36px;
  color: #424242;
  line-height: 48px;
  font-family: 'popMedium';
  padding-bottom: 44px;
  margin-bottom: 54px;
  border-bottom: 2px solid #D7D7D7;
}
.details_info_text {
  font-size: 18px;
  color: #666666;
  line-height: 32px;
}
.details_info_text p {
  margin-bottom: 40px;
}
.details_info_text p:last-child {
  margin-bottom: 0;
}
.details_info_text img {
  border-radius: 30px;
}

.details_info_btm {
  position: relative;
  margin-top: 118px;
  padding-bottom: 36px;
  border-bottom: 2px solid #E8E8E8;
}
.details_info_item {
  float: left;
  width: 45%;
}
.details_info_item:nth-child(2n) {
  float: right;
  text-align: right;
}
.details_info_item:nth-child(2n) a {
  justify-content: center;
  flex-flow: row-reverse;
}
.details_info_item:nth-child(2n) .details_info_item_right {
  text-align: right;
}
.details_info_item:nth-child(2n) .details_info_item_right .details_info_arrow {
  text-align: center;
}
.details_info_item:nth-child(2n) .details_info_arrow {
  margin:-3px 0 0 18px;
} 
.details_info_item:hover .details_info_arrow {
  margin-right: 24px;
}
.details_info_item:nth-child(2n):hover .details_info_arrow {
  margin-left: 24px;
  margin-right: 0;
}
.details_info_arrow {
  display: inline-block;
  margin-right: 18px;
  color: #373737; 
  font-weight: bold;
  transition: all 0.4s;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  margin-top: -3px;
}

.details_info_item_right {
  transition: all 0.4s;
}
.details_info_item_direction {
  margin-bottom: 8px;
  font-size: 24px;
  color: #424242;
  line-height: 28px;
}
.details_info_item_title {
  font-size: 18px;
  color: #7C808B;
  line-height: 24px;
}

.details_right {
  position: relative;
  width: 440px;
  margin-left: 80px;
  transform: translate(0,-10px);
}
.details_title {
  font-size: 36px;
  color: #333333;
  line-height: 50px;
}
.details_post {
  margin-bottom: 60px;
}
.details_post_main {
  margin-top: 25px;
}
.details_post_item a {
  position: relative;
  min-height: 110px;
  padding:15px 36px;
  border-radius: 10px;
}
.details_post_item:hover {
  background: #F6F6F6;
}
.details_post_item {
  transition: all 0.4s ease;
  background:transparent;
  border: 1px solid #D7D7D7;
  margin-bottom: 20px;
  border-radius: 10px;
}
.details_post_item:last-child {
  margin-bottom: 0;
}
.details_post_title {
  font-size: 20px;
  color: #424242;
  line-height: 30px;
}
.details_post_icon {
  margin-left: 50px;
}

.details_share {
  margin-bottom: 62px;
}
.details_share_main {
  margin-top: 24px;
}
.details_link a {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 82px;
  height: 82px;
  line-height: 82px;
  background: #FFFFFF;
  border-radius: 50%;
  border: 1px solid #D7D7D7;
  border-radius: 50%;
  margin-right: 32px;
  color:#878A93;
  text-align: center;
  transition: all 0.4s ease;
}
.details_link a:hover {
  background: #fea835;
  border:1px solid #fea835;
  color:#fff
}
.details_link span {
  font-weight: bold;
}
.details_link a:last-child {
  margin-right: 0;
}
.details_facebook span {
  font-size: 30px;
}
.details_twitter span {
  font-size: 24px;
  font-weight: bold;
}
.details_linkdin span {
  font-size: 28px;
}
.details_youtobe span {
  font-size: 32px;
}

.det_contact_cont {
  position: relative;
  margin:24px 0 0;
}
.det_form_item {
  margin-bottom: 20px;
}
.det_form_item:last-child {
  margin-bottom: 0;
}
.det_form_input {
  position: relative;
  width: 100%;
  display: inline-block;
  height: 60px;
  background: #FFFFFF;
  border-radius: 30px;
  border: 1px solid #D9D9D9;
  font-size: 18px;
  color: #252525;
  line-height: 28px;
  padding:15px 34px;
}
.det_form_select {
  position: relative;
  width: 100%;
  display: inline-block;
  height: 60px;
  background: #FFFFFF;
  border-radius: 30px;
  border: 1px solid #D9D9D9;
  font-size: 18px;
  color: #252525;
  line-height: 28px;
  padding:15px 34px;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.det_form_area {
  position: relative;
  width: 100%;
  display: inline-block;
  height: 225px;
  background: #FFFFFF;
  border-radius: 30px;
  border: 1px solid #D9D9D9;
  font-size: 18px;
  color: #252525;
  line-height: 28px;
  padding:18px 34px;
}
.det_contact_btm {
  padding-top: 40px;
}
.det_contact_btm .btn {
  width: 343px;
  height: 72px;
  line-height: 75px;
  background: #3E93FF;
  border-radius: 35px;
  border: 0;
  text-align: left;
  font-size: 18px;
}
.det_contact_btm .btn em {
  right: 12px;
  width: 52px;
  height: 52px;
  line-height: 52px;
  margin-top: -28px;
}

.details_related {
  margin-top: 120px;
}
.details_related_title {
  font-size: 40px;
  color: #424242;
  line-height: 48px;
  font-family: 'popMedium';
  margin-bottom: 28px;
}

/*   product   */
.product_cont {
  position: relative;
  z-index: 999;
}


/*   about   */
.about_statistics {
  padding:90px 0 70px;
}
.about_statistics_upper {
  margin-bottom: 52px;
}
.about_statistics_item:first-child {
  width: 495px;
}
.about_statistics_item:last-child {
  margin-left: 50px;
}
.about_statistics_item_num {
  font-size: 72px;
  line-height: 60px;
  color: #424242;
  font-family: 'popMedium';
  font-weight: 600;
  margin:4px 14px 0  0;
}
.about_statistics_item_num span {
  display: inline-block;
  line-height: 60px;
}
.about_statistics_item_text {
  font-size: 20px;
  color: #666666;
  line-height: 30px;
}

.about_statistics_img {
  width: 700px;
  overflow: hidden;
}
.about_statistics_right {
  position: relative;
  border: 1px solid #D7D7D7;
  border-left: 0;
}
.about_statistics_info {
  position: relative;
  top: 50%;
  transform: translate(0,-50%);
  padding:0 72px;
  font-size: 18px;
  color: #666666;
  line-height: 28px;
}
.about_statistics_info p {
  margin-bottom: 28px;
}
.about_statistics_info p:last-child {
  margin-bottom: 0;
}

.about_team {
  position: relative;
  padding:62px 0 80px;
  background: #fafafb;
}
.about_team_main {
  justify-content: center;
  flex-flow: row-reverse;
}
.about_team_img {
  width: 700px;
  margin-left: 135px;
}
.about_team_text {
  font-size: 16px;
  color: #666666;
  line-height: 26px;
  max-width: 520px;
}
.about_team_text {
  margin-bottom: 54px;
}
.about_team_text p {
  margin-bottom: 26px;
}
.about_team_text p:last-child {
  margin-bottom: 0;
}
.about_team_info {
  position: relative;
  padding:22px 50px 22px 22px;
  background: #FFFFFF;
  box-shadow: 0px 1px 7px 0px rgba(7,0,2,0.1);
}

.about_team_info_img {
  position: relative;
  width: 110px;
  height: 110px;
  border-radius: 10px;
  overflow: hidden;
  margin-right: 18px;
}
.about_team_info_img img {
  border-radius: 10px;
}
.about_team_info_text {
  font-size: 16px;
  color: #333333;
  line-height: 26px;
  margin-bottom: 16px;
}
.about_team_info_signature {
  font-size: 16px;
  color: #424242;
  line-height: 26px;
  text-align: right;
}
.about_exhibition {
  padding:80px 0 88px;
}
.about_exhibition_title {
  margin-top: 34px;
}
.about_exhibition_title h3 {
  position: relative;
  display: block; 
  float: left;
  width: 30.4%;
  margin-right: 2.8%;
  font-size: 20px;
  color: #666666;
  line-height: 60px;
  text-align: center;
  padding-bottom: 12px;
  cursor: pointer;
  border-bottom: 1px solid #C4C4C5;
}
.about_exhibition_title span:last-child {
  margin-right: 0;
}
.about_exhibition_title span:after {
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  left: 0;
  bottom: -1px;
  background: #737373;
  transition: all 0.4s ease;
}
.about_exhibition_title span.active:after {
  width: 100%;
}

.about_exhibition_switch_item:first-child {
  display: block;
}
.about_exhibition_switch_item {
  display: none;
}
.about_exhibition_img {
  position: relative;
  height: 550px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}


.about_growth {
  position: relative;
  padding:70px 0 80px;
  background: #fafafb;
}

.about_growth_info {
  position: relative;
  padding-top: 58px;
}
.about_growth_title {
  font-size: 40px;
  color: #333333;
  line-height: 48px;
  font-family: 'popMedium';
  margin-bottom: 12px;
}
.about_growth_prompt {
  font-size: 16px;
  color: #4C4C4C;
  line-height: 24px;
  margin-bottom: 26px;
}
.about_growth_h6 {
  font-size: 36px;
  color: #424242;
  line-height: 44px;
  margin-bottom: 22px;
}
.about_growth_text {
  font-size: 18px;
  color: #666666;
  line-height: 26px;
}

.about_growth_right {
  position: relative;
  width: 770px;
  margin-left: 80px;
}

.growth_swiper_box {
  position: relative;
}
.growth_swiper_btm {
  position: absolute;
  z-index: 99;
  left: -630px;
  bottom: 56px;
}
.growth_swiper_box .swiper-button-next, .growth_swiper_box .swiper-button-prev {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  top:auto;
  margin-top:0;
  width: 60px;
  height: 60px;
  line-height: 58px;
  border-radius: 50%;
  border: 1px solid #858585;
  text-align: center;
  z-index: 10;
  opacity: 1;
  cursor: pointer;
  -moz-background-size: 60px 60px;
  -webkit-background-size:60px 60px;
  background-size: 60px 60px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: none;
  transition: all 0.4s;
}
.growth_swiper_box .swiper-button-next span,.growth_swiper_box .swiper-button-prev span  {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 20px;
  font-weight: bold;
  color:#555555;
  font-family: "popLight";
  transition: all 0.4s;
}
.growth_swiper_box .swiper-button-next:hover,.growth_swiper_box .swiper-button-prev:hover {
  background: #FEA835;
  color:#fff;
  border: 1px solid #FEA835;
}
.growth_swiper_box .swiper-button-next:hover span,.growth_swiper_box .swiper-button-prev:hover span {
  color:#fff
}
.growth_swiper_box .swiper-button-next {
  right:auto;
  left: auto;
}
.growth_swiper_box .swiper-button-prev {
  right:auto;
  left: auto;
  transform: rotate(180deg);
  margin-right: 16px;
}
.growth_swiper_item_img {
  border-radius: 30px;
  overflow: hidden;
  width: 100%;
}
.growth_swiper_item_img:hover {
  border-radius: 30px;
}

.about_map {
  position: relative;
  padding:89px 0 40px;
}
.about_map_main {
  position: relative;
  z-index: 9;
  text-align: center;
}
.about_map_text {
  position: absolute;
  left: 0;
  bottom: 150px;
  z-index: 9;
  font-size: 40px;
  color: #424242;
  line-height: 58px;
  font-family: 'popMedium';
  text-align: left;
}

.about_through {
  position: relative;
  padding:112px 0 0 12vw;
  background: #f5f5f7;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
}

.about_through_title {
  position: relative;
  padding-left: 1.5vw;
  padding-right: 13.5vw;
  font-size: 40px;
  color: #424242;
  line-height: 58px;
  font-family: 'popMedium';
  margin-bottom: 64px;
}
.through_swiper_box {
  position: relative;
  width: 121%;
  padding-bottom: 150px;
}
.through_swiper_box .swiper-slide {
  padding:0 1.5vw;
  text-align: center;
}
.through_swiper_item {
  position: relative;
  width: 100%;
  height: 540px;
  padding:34px 26px 0;
  border-radius: 30px;
  border: 1px solid #B4B4B4;
  /* background: linear-gradient(-45deg,transparent 60px,#F5F5F7 0); */
}
.through_swiper_item::before {
  content: "";
  position: absolute;
  z-index: 2;
  left: 0;top: 0;
  width: 100%;
  height: 100%;
  background: #B4B4B4;
  border-radius: 30px;
  display: none;
  background: linear-gradient(-135deg, transparent 50px, #B4B4B4 0) top right;
}
.through_swiper_item::after {
  content: "";
  position: absolute;
  z-index:2;
  left: 1px;right: 1px;
  top: 1px;bottom: 1px;
  background: #f5f5f7;
  border-radius: 29px;
  display: none;
  background: linear-gradient(-135deg, transparent 49px, #f5f5f7 0) top right;
}

.through_swiper_item_cont {
  position: relative;
  z-index: 9;
}
.through_swiper_btm {
  position: relative;
  width: 82.2vw;
  z-index: 99;
  left: 1.5vw;
  padding-top: 94px;
}
.through_swiper_item_img {
  position: relative;
  margin-bottom: 40px;
  border-radius: 15px;
  overflow: hidden;
  /* clip-path: polygon(0% 0%, 85% 0%, 100% 15%, 100% 100%, 100% 100%, 20% 100%, 0%  100%, 0% 0%); */
}
/* .through_swiper_item_img:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9;
  width: 30px;
  height: 30px;
  background: #f5f5f7;
} */
.through_swiper_item_img img {
  border-radius: 15px;
}
.through_swiper_item_title {
  font-size: 24px;
  color: #424242;
  line-height: 32px;
  text-align: left;
}

.public_swiper_box .swiper-pagination-bullet {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 8vw;
  height: 2px;
  background: #999999;
  border-radius: 50%;
  border-radius: 50%;
  opacity: 1;
  margin:0 0;
}
.public_swiper_box .swiper-pagination-bullet-active {
  background:#89abd8;
}
.public_swiper_box .swiper-pagination {
  position: relative;
  display: inline-block;
  z-index: 99;
  text-align: left;
  height: 2px;
  font-size: 0;
  background: #999999;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  min-width: 0;
  margin-left: 25px;
}

.public_swiper_box .swiper-button-next, .public_swiper_box .swiper-button-prev {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  top:auto;
  margin-top:0;
  width: 60px;
  height: 60px;
  line-height: 58px;
  border-radius: 50%;
  border: 1px solid #858585;
  text-align: center;
  z-index: 10;
  opacity: 1;
  cursor: pointer;
  -moz-background-size: 60px 60px;
  -webkit-background-size:60px 60px;
  background-size: 60px 60px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: none;
  transition: all 0.4s;
}
.public_swiper_box .swiper-button-next span,.public_swiper_box .swiper-button-prev span  {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 20px;
  font-weight: bold;
  color:#555555;
  font-family: "popLight";
  transition: all 0.4s;
}
.public_swiper_box .swiper-button-next:hover,.public_swiper_box .swiper-button-prev:hover {
  background: #FEA835;
  color:#fff;
  border: 1px solid #FEA835;
}
.public_swiper_box .swiper-button-next:hover span,.public_swiper_box .swiper-button-prev:hover span {
  color:#fff
}
.public_swiper_box .swiper-button-next {
  right:auto;
  left: auto;
}
.public_swiper_box .swiper-button-prev {
  right:auto;
  left: auto;
  transform: rotate(180deg);
  margin-right: 16px;
}



/* manufacture */
.manufacture_factory {
  position: relative;
  padding:76px 0 82px;
}
.manufacture_title {
  font-size: 40px;
  color: #424242;
  line-height: 58px;
  font-family: 'popMedium';
}
.manufacture_factory_title {
  margin-bottom: 30px;
}
.about_text {
  font-size: 18px;
  color: #888888;
  line-height: 28px;
}

.manufacture_factory_right {
  position: relative;
  width: 450px;
  margin-left: 110px;
  padding-top: 6px;
}

.manufacture_factory_item {
  position: relative;
  padding:0 40px 32px 16px;
  margin-bottom: 45px;
  border-bottom: 1px solid rgba(0,0,0,0.2);
}
.manufacture_factory_item:last-child {
  margin-bottom: 0;
}
.manufacture_factory_item_icon {
  width: 40px;
  text-align: center;
  margin-left: 30px;
}
.manufacture_factory_item_num {
  font-size: 18px;
  color: #888888;
  line-height: 24px;
}
.manufacture_factory_item_num span {
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  font-size: 40px;
  color: #424242;
  line-height: 40px;
  font-family: 'popBold';
  transform: translate(0,2px);
  margin-right: 10px;
}
.manufacture_factory_item_text {
  font-size: 18px;
  color: #888888;
  line-height: 24px;
}

.manufacture_assurance {
  position: relative;
  padding:88px 0 50px;
  background: #f6f6f6;
}
.assurance_main {
  margin-top: 28px;
}
.assurance_left {
  position: relative;
  width: 760px;
  margin-right: 60px;
}
.assurance_item {
  position: relative;
  float: left;
  width: 360px;
  margin:0 40px 40px 0;
}
.assurance_item:nth-child(2n) {
  margin-right: 0;
}
.assurance_item_img {
  position: relative;
  width: 100%;
  height: 280px;
  border-radius: 20px;
  overflow: hidden;
}
.assurance_item_img img {
  border-radius: 20px;
}
.assurance_item:nth-child(2n) .assurance_item_text {
  background: rgba(244, 240, 235, 0.86);
  color:#000000
}
.assurance_item_text {
  position: absolute;
  z-index: 9;
  left: 20px;right: 20px;
  bottom: 20px;
  height: 60px;
  line-height: 62px;
  text-align: center;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 30px;
  font-size: 18px;
  color: #FFFFFF;
} 

.assurance_right {
  position: relative;
  padding:0 50px 0 58px;
  background-image: url(https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../upload/manufacture_bj.png);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.assurance_info {
  position: relative;
  padding-top: 126px;
}
.assurance_icon {
  position: absolute;
  z-index: 9;
  left: 0;
  top: 60px;
}
.assurance_info_text {
  margin-bottom: 90px;
  font-size: 18px;
  color: #666666;
  line-height: 32px;
}
.assurance_info_text p {
  margin-bottom: 32px;
}
.assurance_info_text p:last-child {
  margin-bottom: 0;
}
.assurance_info_des {
  font-size: 20px;
  color: #333333;
  line-height: 28px;
  text-align: right;
}

.manufacture_tour {
  position: relative;
  padding:95px 0 110px;
}
.manufacture_tour_top {
  margin-bottom: 44px;
}
.tour_switch {
  padding-top: 5px;
  display: none;
}
.tour_switch a {
  display: inline-block;
  vertical-align: middle;
  font-size: 24px;
  color: #666666;
  line-height: 30px;
  padding-bottom: 12px;
  border-bottom: 2px solid #fff;
  margin-left: 44px;
}
.tour_switch a.active {
  color: #424242;
  border-bottom: 2px solid #666666;
}
.tour_swiper_item {
  position: relative;
}
.tour_swiper_item_img {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
}
.tour_swiper_item_img img {
  border-radius: 20px;
}
.tour_swiper_item_text {
  position: absolute;
  z-index: 9;
  left: 20px;right: 20px;
  bottom: 28px;
  background: rgba(255,255,255,0.86);
  border-radius: 33px;
  font-size: 20px;
  color: #424242;
  height: 66px;
  line-height: 69px;
  text-align: center;
}
.tour_swiper_btm {
  position: relative;
  padding-top: 60px;
}

.manufacture_certification {
  position: relative;
  padding:80px 0 70px;
  background: #F6F6F6;
}
.certification_swiper_item {
  position: relative;
}
.certification_swiper_item:hover .certification_swiper_item_cont::after {
  opacity: 1;
  top: 0;
}
.certification_swiper_item:hover .certification_swiper_item_icon {
  width: 80px;
  height: 80px;
}
.certification_swiper_item_cont::after {
  content: "";
  position: absolute;
  top: 60%;left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.7);
  border-radius: 20px;
  opacity: 0;
  transition: all 0.4s ease;
}
.certification_swiper_item_cont {
  position: relative;
  display: block;
  z-index: 9;
  padding:28px;
  background: #fff;
  border-radius: 20px;
}
.manufacture_certification_title {
  margin-bottom: 38px;
}
.certification_swiper_item_img {
  position: relative;
  height: 511px;
  overflow: hidden;
}
.certification_swiper_item_icon {
  position: absolute;
  z-index: 9;
  width: 0;
  height: 0;
  top: 50%;left: 50%;
  transition: all 0.4s ease;
  transform: translate(-50%,-50%);
  transition: all 0.4s ease;
}
.certification_swiper_box {
  position: relative;
}
.certification_swiper_btm {
  position: absolute;
  z-index: 99;
  right: 0;
  top: -130px;
}

.about_peace {
  position: relative;
  padding:105px 0;
}
.about_peace_left {
  padding-top: 10px;
}
.about_peace_text {
  font-size: 20px;
  color: #666666;
  line-height: 32px;
  max-width: 620px;
}
.about_peace_text p  {
  margin-bottom: 32px;
}
.about_peace_text p:last-child {
  margin-bottom: 0;
}

.about_peace_right h4 {
  font-size: 40px;
  color: #333333;
  line-height: 58px;
  font-family: 'popMedium';
  text-align: right;
  width: 400px;
}


/*   product   */
.product_upper {
  position: relative;
  padding:48px 0;
  border-bottom: 1px solid rgba(0,0,0,0.2);
}
.product_screen_left {
  display: inline-block;
  vertical-align:top;
  margin-right: 64px;
  max-width: 1500px;
}
.product_screen_option {
  display: inline-block;
  vertical-align: middle;
  height: 48px;
  background: #F5F5F7;
  border-radius: 32px;
  font-size: 20px;
  line-height: 28px;
  color: #000000;
  font-family: "popLight";
  padding:10px 20px 0;
  margin-right: 30px;
  margin-bottom: 10px;
}
.product_screen_option:last-child {
  margin-right: 0;
}
.screen_close {
  display: inline-block;
  vertical-align: middle;
  border: 0;
  background: transparent;
  margin:-3px 0 0 36px;
  cursor: pointer;
}
.screen_close img {
  width: 14px;
}
.screen_clear {
  position: relative;
  display: inline-block;
  vertical-align: top;
  font-size: 20px;
  color: rgba(0, 0, 0, 0.2);
  line-height: 28px;
  font-family: "popLight";
  margin-top: 10px;
  cursor: pointer;
}
.screen_clear img {
  margin:-3px 10px 0 0;
}


.product_left {
  width: 296px;
  padding-top: 36px;
  padding-right:36px;
}
.product_search {
  position: relative;
  padding:0 12px 0 15px;
  height: 58px;
  margin-bottom: 30px;
  background: #F5F5F7;
  border-radius: 6px 0px 6px 6px;
}
.product_search_text {
  position: relative;
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: rgba(1,1,1,0.5);
  font-family: "popLight";
  background-color: transparent;
}
.product_search_btn {
  width: 48px;
  height: 48px;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  border:0;
}
.product_filter {
  font-size: 24px;
  color: #000000;
  line-height: 36px;
  font-family: 'popLight';
  padding-left: 12px;
  margin-bottom: 32px;
}
.product_filter img {
  margin:-3px 16px 0 0;
}

.product_category_list {
  position: relative;
  padding:0 14px;
  border-radius: 33px;
  margin-bottom: 32px;
  border: 1px solid #D5D5D5;
}
.product_category_list:last-child {
  margin-bottom: 0;
}
.category_list_top {
  position: relative;
  padding:14px 0 10px;
  line-height: 28px;
  border-bottom: 1px solid rgba(132,132,132,0.2);
}
.category_list_title a {
  position: relative;
  display: block;
  font-size: 22px;
  color: #333333;
  line-height: 28px;
  font-family: "popMedium";
}
.category_list_icon {
  position: absolute;
  top: 50%;
  margin-top: -6px;
  right: 6px;
  z-index: 9;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}
.product_category_list.active .category_list_icon {
  transform: rotate(90deg)
}

.category_item.active .category_item_icon {
  background-image: url(https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../images/switch_icon3.png);
}
.category_item.active  .category_item_top:after {
  content: "";
  position: absolute;
  top: 8px;
  left: -14px;
  z-index: 9;
  width: 5px;
  height: 17px;
  background: #FEA835;
}

.category_item_top {
  position: relative;
  padding:6px 0;
}
.category_item_title {
  font-size: 18px;
  color: #333333;
  line-height: 24px;
}
.category_item_icon {
  position: absolute;
  top: 50%;
  transform: translate(0,-10px);
  z-index: 9;
  width: 14px;
  height: 14px;
  line-height: 14px;
  background-image: url(https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../images/switch_icon1.png);
  background-position: center center;
  background-repeat: no-repeat;
  right: 8px;
  cursor: pointer;
}

.category_list_btm {
  padding:24px 0 26px;
}

.product_screen_item {
  margin-bottom: 0;
  font-size: 14px;
  color: #333333;
  line-height: 28px;
}
.product_screen_item:last-child {
  margin-bottom: 0;
}
.category_item_btm {
  display: none;
}

.product_cont {
  padding-bottom: 76px;
}
.product_btm {
  padding:108px 0 0;
}
.product_group {
  border:1px solid rgba(0, 0, 0, 0.2);
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
}
.product_item {
  position: relative;
  float: left;
  width: 33.33%;
  border-right:1px solid rgba(0, 0, 0, 0.2);
  border-bottom:1px solid rgba(0, 0, 0, 0.2)
}
.product_item:first-child {
  border-top: 0;
}
.product_item:nth-child(2) {
  border-top: 0;
}
.product_item:nth-child(3){
  border-top: 0;
}
.product_item a {
  position: relative;
  display: block;
  width: 100%;
  height: 585px;
}
.product_item_img {
  position: relative;
  width: 100%;
  top: 50%;
  transform: translate(0,-50%);
  text-align: center;
}
.product_item_img img {
  max-width: 80%;
}
.product_item_top {
  position: absolute;
  z-index: 99;
  left: 24px;
  top: 34px;
}
.product_item_category {
    display: inline-block;
  font-size: 14px;
  color: #fff;
  line-height: 20px;
  font-family: "popLight";
  margin-bottom: 8px;
    background: #fff;
    color:#FEA835;
  border-radius: 20px;
  padding:6px 30px;
  box-shadow: 0 0 21px #eceef0;
}
.product_item_category span {
  display: inline-block;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  background: #FEA835;
  border-radius: 50%;
  margin:-3px 8px 0 0;
  display: none;
}
.product_item_title {
  font-size: 24px;
  color: #000000;
  line-height: 32px;
}

.product_item_label {
  position: absolute;
  z-index: 99;
  top: 2.76vw;
  right: 0;
}

.screen_check {
  position: relative;
  display:inline-block;
  vertical-align: middle;
  cursor: pointer;
  margin:-8px 20px 0 0;
}
.screen_check::after {
  position: absolute;
  top: 0;
  background-color:#E7E5E2;
  width: 18px;
  height: 18px;
  display: inline-block;
  visibility: visible;
  padding-left: 0px;
  text-align: center;
  content: ' ';
  border-radius: 2px;
  box-sizing: border-box;
  border-radius: 4px;
  border: 1px solid #333333;
}

.screen_check:checked::after {
  content: "";
  background-color: #333333;
}

.screen_check:checked::before {
  content: '';
  position: absolute;
  top: 0px;
  left: 6px;
  width: 4px;
  height: 11px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  z-index: 1;
}



/*  download   */
.video_promt {
  display: none;
}
.video_promt_box {
  position: fixed;
  z-index: 9999;
  width: 1100px;
  left: 0;right: 0;
  margin:0 auto;
  top: 50%;
  transform: translate(0,-50%);
}
.video_promt_top {
  text-align: right;
}
.video_close{
  display: inline-block;
  cursor: pointer;
  width: 36px;
  margin-bottom: 15px;
}
.video_close img {
  width: 36px;
}
.video_promt_cont {
  width: 100%;
  height: 540px;
  background: #fff;
}
.lecture_video {
  width: 100%;
  object-fit: fill;
}
.video_cont .picture_item_img {
  cursor: pointer;
}


.download_cont {
  position: relative;
  padding:50px 0 125px;
}
.download_subnav {
  text-align: center;
}
.download_subnav li {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin:0 28px;
}
.download_subnav a {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 24px;
  color: #666666;
  line-height: 40px;
}
.download_subnav a:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -18px;
  z-index: 99;
  width: 0%;
  height: 2px;
  background: #424242;
  transition: all 0.4s ease;
}
.download_subnav a.active:after {
  width: 100%;
}

.disclosure_screen.active {
  position: fixed;
  z-index: 9999;
  width: 100%;
  top: 0;
  left: 0;
  padding: 20px 0;
  background: #fff;
  box-shadow: 0 5px 18px 0 rgba(0,0,0,0.1);
}


.download_gallery {
  margin:94px 0 74px;
}
.download_top {
  position: relative;
  padding-bottom: 28px;
  border-bottom: 2px solid #424242;
}
.download_title {
  width: 50%;
  font-size: 40px;
  color: #424242;
  line-height: 48px;
}
.download_prompt {
  font-size: 18px;
  color: #666666;
  line-height: 28px;
  text-align: right;
}


.download_gallery_main::-webkit-scrollbar {
  height: 3px;
}
/* 滚动条上的滑块样式 */
.download_gallery_main::-webkit-scrollbar-thumb {
  background-color: #3e87e7;  /* 指定滑块背景颜色 */
}
/* 滚动条轨道样式 */
.download_gallery_main::-webkit-scrollbar-track {
  background-color: #d6d6d6;  /* 指定轨道背景颜色 */
  border-radius: 0;  /* 指定圆角半径 */
}

.download_gallery_main {
  position: relative;
  margin-top: 48px;
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
}
.download_scroll {
  padding-bottom: 28px;
  font-size: 0;
}


.download_gallery_item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 330px;
  margin:0 26.66px 0 0;
  text-align: center;
}
.download_gallery_item:last-child {
  margin-right: 0;
}
.download_item_img {
  position: relative;
  width: 100%;
  height: 412px;
  border-radius: 30px;
  overflow: hidden;
}
.download_item_img img {
  width: 100%;
  height: 80%;
  object-fit: cover;
  border-radius: 30px;
}

.download_item_title {
  font-size: 20px;
  color: #666666;
  line-height: 28px;
  height: 100px;
  padding-top: 26px;
}


.download_video {
  margin-bottom: 70px;
}
.download_video_main::-webkit-scrollbar {
  height: 3px;
}
/* 滚动条上的滑块样式 */
.download_video_main::-webkit-scrollbar-thumb {
  background-color: #3e87e7;  /* 指定滑块背景颜色 */
}
/* 滚动条轨道样式 */
.download_video_main::-webkit-scrollbar-track {
  background-color: #d6d6d6;  /* 指定轨道背景颜色 */
  border-radius: 0;  /* 指定圆角半径 */
}

.download_video_main {
  position: relative;
  margin-top: 48px;
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
}

.download_video_item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 330px;
  margin:0 26.66px 0 0;
  text-align: center;
}
.download_video_item:last-child {
  margin-right: 0;
}
.video_item_top {
  position: relative;
}
.video_icon {
  position: absolute;
  z-index: 99;
  bottom: 28px;
  left:28px;
  width: 46px;
  height: 26px;
  background-image: url(https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../images/video_icon.png);
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
}

.download_catalogues {
  margin-bottom: 68px;
}
.download_catalogues_nav {
  text-align: right;
}
.download_catalogues_nav a {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  color: #666666;
  line-height: 28px;
  transition: all 0.4s ease;
}
.download_catalogues_nav a.active,.download_catalogues_nav a:hover {
  color:#424242
}
.download_catalogues_item {
  position: relative;
  padding:28px 70px 28px 32px;;
  border-bottom: 1px solid #CCCCCC;
}
.download_catalogues_item_img {
  width: 33px;
  margin-right: 40px;
  margin-top: -6px;
}
.download_catalogues_item_title {
  font-size: 20px;
  color: #424242;
  line-height: 28px;
  transition: all 0.4s ease;
}
.download_catalogues_item_icon {
  display: inline-block;
  vertical-align: middle;
  margin-left: 30px;
  width: 33px;
  height: 30px;
  background-image: url(https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../images/download_icon2.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  transition: all 0.4s ease;
}
.download_catalogues_item:hover .download_catalogues_item_icon {
  background-image: url(https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../images/download_icon3.png);
}
.download_catalogues_item:hover .download_catalogues_item_title {
  color: #3E87E7;
}

.download_catalogues_btm {
  position: relative;
  text-align: center;
  padding-top: 40px;
}
.download_more_btn {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 302px;
  height: 80px;
  line-height: 83px;
  background: #FFFFFF;
  border-radius: 40px;
  border: 1px solid #C4C4C4;
  font-size: 24px;
  color: #666666;
  padding-left: 36px;
  text-align: left;
}
.download_more_btn.active em {
  transform: rotate(90deg);
}
.download_more_btn em {
  position: absolute;
  z-index: 9;
  display: inline-block;
  vertical-align: middle;
  width: 48px;
  height: 48px;
  text-align: center;
  line-height: 50px;
  background: #BEBEBE;
  border-radius: 24px;
  top: 50%;right: 16px;
  margin-top: -25px;
  transform: rotate(-90deg);
  font-size: 20px;
  font-weight: bold;
  color:#fff;
  transition: all 0.4s ease;
}
.download_video_btm {
  display: none;
}


/*   solution  */
.solution_cont {
  position: relative;
  padding:60px 0 0;
}
.solution_subnav .subnav a:after {
  bottom: -16px;
}
.solution_subnav .subnav a {
  font-size: 24px;
}
.solution_intro {
  margin:78px 0 60px
}
.solution_intro_cont {
  background: #f5f5f7;
}
.solution_intro_img {
  position: relative;
  width: 630px;
}
.solution_intro_info {
  position: relative;
  padding:0 80px 0 70px;
}

.solution_intro_label {
  font-size: 18px;
  color: #7F7F7F;
  line-height: 30px;
  max-width: 330px;
}
.solution_intro_title {
  font-size: 40px;
  color: #424242;
  line-height: 48px;
  margin:40px 0 10px;
  font-family: 'popMedium';
}
.solution_intro_text {
  font-size: 18px;
  color: #888888;
  line-height: 32px;
}

.solution_turning {
  position: relative;
  height: 200px;
  background-position: center center;
  background-repeat: no-repeat;
  text-align: center;
  margin-bottom: 100px;
}
.solution_turning_cont {
  position: relative;
  top: 50%;
  transform: translate(0,-50%);
  font-size: 30px;
  color: #FFFFFF;
  line-height: 36px;
  padding:0 30px;
  font-family: 'popMedium';
}

.solution_customize {
  position: relative;
  padding-bottom: 100px;
}
.solution_customize_img {
  position: relative;
  width: 630px;
  margin-right: 68px;
}
.solution_customize_title {
  position: relative;
  font-size: 40px;
  color: #424242;
  line-height: 42px;
  padding-bottom: 52px;
  font-family: 'popMedium';
  border-bottom: 2px solid #353535;
}
.customize_item {
  position: relative;
  padding:0;
  border-bottom: 1px solid #C5C5C5;
  transition: all .4s ease;
}
.customize_item_top {
  position: relative;
  padding:25px 80px 22px 15px;
}
.customize_item_title {
  font-size: 24px;
  color: #666666;
  line-height: 32px;
}
.customize_item_icon {
  position: absolute;
  z-index: 99;
  right: 36px;
  top: 50%;
  margin-top: -10px;
  width: 19px;
  height: 19px;
  text-align: center;
  line-height: 19px;
  cursor: pointer;
  font-weight: bold;
  transition: all 0.4s ease;
}
.customize_item_btm {
  position: relative;
  border-top: 1px solid #C5C5C5;
  padding:20px 0;
  display: none;
}
.customize_item_label {
  display: inline-block;
  vertical-align: top;
  height: 40px;
  line-height: 42px;
  background: #F5F5F7;
  border-radius: 20px;
  font-size: 18px;
  color: #666666;
  margin:0 6px 10px 0;
  padding:0 31px;
  transition: all 0.4s ease;
}
.customize_item_label.active {
  background: #3E87E6;
  color:#fff
}
.customize_item:first-child .customize_item_btm {
  display: block;
}
.customize_item.active .customize_item_icon {
  transform: rotate(45deg);
}
.solution_customize_main {
  margin-bottom: 64px;
}
.solution_customize_more {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding:0 18px 18px 14px;
  font-size: 24px;
  color: #333333;
  line-height: 32px;
  border-bottom: 2px solid #9E9E9E;
  transition: all 0.4s ease;
}
.solution_customize_more img {
  margin: -3px 0 0 90px;
  transition: all 0.4s ease;
}
.solution_customize_more:hover img {
  margin-left: 70px;
}

.customize_upload_img {
  float: left;
  width: 107px;
  height: 107px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 10px;
}
.customize_upload_btn {
  position: relative;
  width: 107px;
  height: 107px;
  border:1px solid #C5C5C5
}
.customize_upload_btn:after ,.customize_upload_btn:before {
  content: "";
  position: absolute;
  z-index: 9;
  background: #C5C5C5;
}
.customize_upload_btn:after {
  width: 40px;
  height: 1px;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}
.customize_upload_btn:before {
  width: 1px;
  height: 40px;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}
.customize_file {
  position: absolute;
  z-index: 99;
  width: 100%;
  height: 100%;
  opacity: 0;
  top:0;left: 0;
  cursor: pointer;
}

.solution_accessories {
  position: relative;
  background: #f5f5f7;
  padding:105px 0 64px;
}
.solution_accessories_top {
  margin-bottom: 42px;
  align-items: flex-end; /* 所有子元素在交叉轴（水平）的末尾对齐 */
}
.solution_accessories_title {
  font-size: 40px;
  color: #333333;
  line-height: 58px;
  font-family: 'popMedium';
}
.solution_accessories_text {
  font-size: 18px;
  color: #666666;
  line-height: 28px;
  width: 700px;
  margin-bottom: 18px;
}

.solution_accessories_main {
  position: relative;
  background: #fff;
}
.accessories_swiper_cont {
  justify-content: center;
  flex-flow: row-reverse;
}

.accessories_swiper_label {
  font-size: 18px;
  color: #7F7F7F;
  line-height: 27px;
  max-width: 250px;
  margin-bottom: 32px;
}
.accessories_swiper_title {
  font-size: 36px;
  color: #424242;
  line-height: 42px;
  font-family: 'popMedium';
  margin-bottom: 12px;
}
.accessories_swiper_text {
  font-size: 18px;
  color: #666666;
  line-height: 28px;
  margin-bottom: 10px;
}
.accessories_swiper_icon span {
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}
.accessories_swiper_icon span:last-child {
  margin-right: 0;
}

.accessories_swiper_info {
  position: relative;
  padding:56px 50px 0;
}

.solution_accessories .public_swiper_box .swiper-button-next,.solution_accessories .public_swiper_box .swiper-button-prev {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  top:auto;
  margin-top:0;
  width: 50px;
  height: 50px;
  line-height: 48px;
  border-radius: 50%;
  border: 1px solid #858585;
  text-align: center;
  z-index: 10;
  opacity: 1;
  cursor: pointer;
  -moz-background-size: 50px 50px;
  -webkit-background-size:50px 50px;
  background-size: 50px 50px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: none;
  transition: all 0.4s;
}
.solution_accessories .public_swiper_box .swiper-button-next span,.solution_accessories .public_swiper_box .swiper-button-prev span {
  font-size: 16px;
}

.accessories_swiper_box {
  position: relative;
}
.accessories_swiper_img {
  position: relative;
  width: 700px;
  height: 540px;
}
.accessories_swiper_img img {
  width: 100%;
  height: 100%;
  object-fit: fill;
}
.accessories_swiper_btm {
  position: absolute;
  z-index: 99;
  left: 50px;
  bottom: 75px;
}

.solution_support {
  position: relative;
}
.solution_support_cont {
  position: relative;
  padding:90px 0 40px;
  border-bottom: 2px solid #252525;
}
.solution_support_left {
  padding-top: 18px;
}
.solution_support_title {
  max-width: 180px;
  font-size: 40px;
  color: #424242;
  line-height: 58px;
  font-family: 'popMedium';
  margin-bottom: 74px;
}
.support_statistics_num {
  font-size: 70px;
  color: #424242;
  line-height: 70px;
  font-family: 'popMedium';
  margin-right: 10px;
}
.support_statistics_text {
  font-size: 20px;
  color: #666666;
  line-height: 24px;
}

.solution_support_right {
  position: relative;
  width: 652px;
  text-align: right;
  font-size: 0;
  margin-left: 100px;
}
.solution_support_item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 143px;
  text-align: center;
  height: 143px;
  background: #FFFFFF;
  border-radius: 50%;
  border: 2px solid #D5D5D5;
  margin:0 0 20px 20px;
}
.item_cell {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}

.solution_advantage {
  position: relative;
  padding:44px 0 100px;
}
.solution_advantage_item {
  position: relative;
  float: left;
  width: 275px;
  padding-top: 20px;
  margin-right: 100px;
}
.solution_advantage_item:nth-child(4n) {
  margin-right: 0;
}
.solution_advantage_item:after {
  content: "";
  position: absolute;
  z-index: 9;
  width: 2px;
  height: 346px;
  background: #CDCDCD;
  top: 0;
  right: -60px;
}
.solution_advantage_item:nth-child(4n):after {
  display: none;
}
.solution_advantage_item_icon {
  position: relative;
  height: 70px;
  line-height: 70px;
} 
.solution_advantage_item_title {
  font-size: 24px;
  color: #424242;
  line-height: 34px;
  font-family: 'popMedium';
  margin:36px 0 32px
}
.solution_advantage_item_text {
  font-size: 16px;
  color:rgba(102,102,102,0.7);
  line-height: 24px;
}

.solution_popup {
  display: none;
}
.solution_popup_box {
  position: fixed;
  z-index: 999;
  width: 1000px;
  padding:50px 50px 50px;
  top: 50%;left:50%;
  transform: translate(-50%,-50%);
  background: #fff;
  border-radius: 30px;
  /* background: linear-gradient(135deg, transparent 15px, #58a 0) top left, 
  linear-gradient(-135deg, transparent 15px, #58a 0) top right, 
  linear-gradient(-45deg, transparent 15px, #58a 0) bottom right, 
  linear-gradient(45deg, transparent 15px, #58a 0) bottom left; */
  background: linear-gradient(-135deg, transparent 60px, #fff 0) top right;
  background-size: 100% 100%;
  background-repeat: no-repeat
}

.solution_popup_close {
  position: absolute;
  z-index: 9;
  top: 0;right: 0;
  cursor: pointer;
}
.solution_popup_top {
  text-align: center;
  margin-bottom: 22px;
}
.solution_popup_top h4 {
  font-size: 32px;
  color: #424242;
  line-height: 36px;
  font-family: 'popMedium';
  font-weight: 600;
  margin-bottom: 10px;
}
.solution_popup_top p {
  font-size: 18px;
  color: #666666;
  line-height: 20px;
}
.popup_form_list {
  margin-bottom: 25px;
}
.popup_form_item {
  width: 48%;
}
.popup_form_list:last-child {
  margin-bottom: 0;
}
.popup_form_100 .popup_form_item {
  width: 100%;
}
.popup_form_input {
  position: relative;
  width: 100%;
  height: 64px;
  padding:15px 30px;
  background: #FFFFFF;
  border-radius: 32px;
  border: 1px solid #D9D9D9;
  font-size: 20px;
  line-height: 34px;
  color: rgba(37,37,37,0.74)
}
.popup_form_area {
  position: relative;
  width: 100%;
  height: 120px;
  padding:10px 30px;
  background: #FFFFFF;
  border-radius: 32px;
  border: 1px solid #D9D9D9;
  font-size: 20px;
  line-height: 30px;
  color: rgba(37,37,37,0.74)
}
.popup_form_btm {
  position: relative;
  text-align: center;
  padding-top: 30px;
}
.popup_form_btm .btn {
  width: 390px;
  height: 80px;
  background: #4188E6;
  border-radius: 40px;
  text-align: left;
  border:0
}

/*   design  */
.design_concept {
  padding:106px 0;
}
.design_concept_top {
  position: relative;
  text-align: center;
  margin-bottom: 140px;
}
.design_concept_top span {
  position: relative;
  display: inline-block;
  padding:0 95px;
}
.design_concept_top span:before,.design_concept_top span:after {
  content: "";
  position: absolute;
  z-index: 9;
  top: -3px;
  width: 3px;
  height: 52px;
  background: #93B3DD;
}
.design_concept_top span:before {
  left: 0;
}
.design_concept_top span:after {
  right: 0;
}

.design_concept_top h4 {
  font-size: 37px;
  color: #575757;
  line-height: 39px;
  font-family: 'popMedium';
  font-weight: 600;
  margin-bottom: 10px;
}
.design_concept_top p {
  font-size: 23px;
  color: #575757;
  line-height: 28px;
}
.design_concept_left {
  position: relative;
  width: 340px;
  margin-right: 100px;
}
.design_concept_upper {
  margin-bottom: 86px;
}
.design_concept_title {
  font-size: 40px;
  color: #424242;
  line-height: 48px;
  margin-bottom: 32px;
}
.design_concept_label {
  font-size: 18px;
  color: #575757;
  line-height: 27px;
}
.design_concept_right {
  padding-top: 24px;
}
.design_concept_text {
  font-size: 18px;
  color: #575757;
  line-height: 25px;
}

.design_concept_btm {
  margin-top: 96px;
}
.design_concept_item {
  float: left;
  width: 25%;
  text-align: center;
}
.design_concept_item_icon {
  height: 64px;
  line-height: 64px;
  margin-bottom: 18px;
}
.design_concept_item_title {
  font-size: 22px;
  color: #424242;
  line-height: 29px;
}

.design_works {
  position: relative;
  padding:66px 0 145px;
  background: #f6f6f6;
}

.design_works_main {
  justify-content: center;
  flex-flow: row-reverse;
}

.works_swiper_cont {
  justify-content: center;
  flex-flow: row-reverse;
}
.works_swiper_box {
  position: relative;
  height: 100%;
}
.works_swiper_img {
  position: relative;
  width: 776px;
  border-radius: 40px;
  margin-left: 110px;
}

.beer-slider {
  display: inline-block;
  position: relative;
  overflow: hidden; }
  .beer-slider *, .beer-slider:before, .beer-slider:after,
  .beer-slider *:before,
  .beer-slider *:after {
    box-sizing: border-box; }
  .beer-slider img {
    vertical-align: bottom; }
  .beer-slider > img {
    max-width: 100%;
    height: auto; }

.beer-reveal {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 50%;
  overflow: hidden;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.35s; }
  .beer-reveal > :first-child {
    width: 200%;
    max-width: none; }
  .beer-reveal > img:first-child {
    height: auto; }

.beer-range {
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  height: 100%;
  margin: 0;
  left: -1px;
  width: calc(100% + 2px);
  cursor: pointer;
  -webkit-appearance: slider-horizontal !important;
  -moz-appearance: none;
  opacity: 0;
  -ms-touch-action: auto;
  touch-action: auto; }
  .beer-range::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 300vh; }
  .beer-range::-moz-range-thumb {
    -webkit-appearance: none;
    height: 300vh; }
  .beer-range::-ms-tooltip {
    display: none; }

.beer-handle {
  position: absolute;
  z-index: 2;
  pointer-events: none;
  opacity: 0;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  color: #000;
  background-image: url(https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../images/line.png);
  background-position: center center;
  background-size: 100% auto;
  width: 6px;
  height: 100%;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0);
  transition: background 0.3s, box-shadow 0.3s, opacity 0.5s 0.25s; 
}
/* .beer-handle:before, .beer-handle:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    border-top: solid 2px;
    border-left: solid 2px;
    transform-origin: 0 0; }
  .beer-handle:before {
    left: 10px;
    transform: rotate(-45deg); }
  .beer-handle:after {
    right: 0;
    transform: rotate(135deg); } */

/* .beer-range:focus ~ .beer-handle {
  background: rgba(255, 255, 255, 0.85);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); } */



.beer-ready .beer-reveal, .beer-ready .beer-handle {
  opacity: 1; 
}


.works_swiper_right {
  position: relative;
  padding-top: 100px;
}
.works_swiper_title {
  font-size: 40px;
  color: #424242;
  line-height: 42px;
  font-family: 'popMedium';
  margin-bottom: 16px;
}
.works_swiper_label {
  font-size: 18px;
  color: #7F7F7F;
  line-height: 29px;
  max-width: 300px;
  margin-bottom: 28px;
}
.works_swiper_h6 {
  font-size: 36px;
  color: #424242;
  line-height: 44px;
  margin-bottom: 15px;
}
.works_swiper_text {
  font-size: 18px;
  color: #5B5A5A;
  line-height: 26px;
}
.works_swiper_btm {
  position: absolute;
  z-index: 9;
  left: 0;
  bottom: 28px;
}
.design_works .public_swiper_box .swiper-button-next,.design_works .public_swiper_box .swiper-button-prev {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  top:auto;
  margin-top:0;
  width: 50px;
  height: 50px;
  line-height: 48px;
  border-radius: 50%;
  border: 1px solid #858585;
  text-align: center;
  z-index: 10;
  opacity: 1;
  cursor: pointer;
  -moz-background-size: 50px 50px;
  -webkit-background-size:50px 50px;
  background-size: 50px 50px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: none;
  transition: all 0.4s;
}
.design_works .public_swiper_box .swiper-button-next span,.design_works .public_swiper_box .swiper-button-prev span {
  font-size: 16px;
}


.design_innovating {
  position: relative;
  padding: 94px 0 0 12vw;
}
.innovating_title {
  position: relative;
  padding-left: 1.5vw;
  padding-right: 13.5vw;
  font-size: 40px;
  color: #424242;
  line-height: 58px;
  font-family: 'popMedium';
  margin-bottom: 64px;
}

.innovating_swiper_box {
  position: relative;
  width: 121%;
  padding-bottom: 116px;
}
.innovating_swiper_box .swiper-slide {
  padding:0 1.5vw;
  text-align: center;
}
.innovating_swiper_item {
  position: relative;
  width: 100%;
  padding:28px 26px 0;
  border-radius: 30px;
  border:1px solid #B4B4B4;
  /* background: linear-gradient(-45deg,transparent 60px,#F5F5F7 0); */
}
.innovating_swiper_item_cont {
  position: relative;
  z-index: 9;
}
.innovating_swiper_item::before {
  content: "";
  position: absolute;
  z-index: 2;
  left: 0;top: 0;
  width: 100%;
  height: 100%;
  background: #B4B4B4;
  border-radius: 30px;
  display: none;
  background: linear-gradient(-135deg, transparent 50px, #B4B4B4 0) top right;
}
.innovating_swiper_item::after {
  content: "";
  position: absolute;
  z-index:2;
  left: 1px;right: 1px;
  top: 1px;bottom: 1px;
  background: #fff;
  border-radius: 29px;
  display: none;
  background: linear-gradient(-135deg, transparent 49px, #fff 0) top right;
}


.innovating_swiper_item_img {
  position: relative;
  margin-bottom: 40px;
  border-radius: 15px;
  overflow: hidden;
  /* clip-path: polygon(0% 0%, 85% 0%, 100% 15%, 100% 100%, 100% 100%, 20% 100%, 0% 100%, 0% 0%); */
  /* background: linear-gradient(45deg,transparent 40px,#F5F5F7 0); */
}
.innovating_swiper_item_img img {
  border-radius: 15px;
}
.innovating_swiper_item_btm {
  position: relative;
  text-align: left;
  padding:0 60px 0 10px;
  height: 120px;
}
.innovating_swiper_item_title {
  font-size: 26px;
  color: #424242;
  line-height: 32px;
  text-align: left;
  margin-bottom: 8px;
}
.innovating_swiper_item_text {
  font-size: 17px;
  color: #787878;
  line-height: 23px;
}
.innovating_swiper_item_icon {
  position: absolute;
  z-index: 9;
  right: 12px;
  bottom: 42px;
  width: 34px;
  height: 34px;
  border:2px solid #cacaca;
  text-align: center;
  line-height: 30px;
  border-radius: 50%;
}

.design_comfort {
  position: relative;
  z-index: 9;
  height: 35.57vw;
  min-height: 400px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.design_comfort_cont {
  position: relative;
  height: 100%;
}
.design_comfort_text {
  position: absolute;
  z-index: 9;
  left: 0;
  bottom: 8.85vw;
  font-size: 40px;
  color: #FFFFFF;
  line-height: 54px;
  font-family: 'popMedium';
}

.design_step {
  position: relative;
  padding:136px 0 194px;
}
.design_step_item {
  float: left;
  width: 265px;
  margin-right: 285px;
}
.design_step_item:last-child {
  width: 300px;
  margin-right: 0;
}

.design_step_top {
  position: relative;
  z-index: 9;
}
.design_step_title {
  position: relative;
  z-index: 9;
  font-size: 24px;
  color: #424242;
  line-height: 32px;
  font-family: 'popMedium';
  margin-bottom: 22px;
}
.design_step_item_num {
  position: absolute;
  z-index: 2;
  left: -114px;top: -50px;
  font-size: 153px;
  color: #F5F5F5;
  line-height: 153px;
  font-family: 'popMedium';
  font-weight: 600;
}
.design_step_item_text {
  position: relative;
  z-index: 99;
  font-size: 16px;
  color: #787878;
  line-height: 18px;
}


/*   product_details  */
.details_cont {
  position: relative;
  padding:70px 0 70px;
}
.details_top {
  margin-bottom: 70px;
}
.details_top  .breadcrumb {
  position: relative;
  z-index: 99;
  font-size: 18px;
  color: #424242;
  line-height: 28px;
}
.details_top  .breadcrumb a { 
  color: #424242;
}
.details_top  .breadcrumb em {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 10px;
  background-image: url(https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../images/breadcrumb_icon2.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  margin:-3px 6px 0;
}
.details_top  .breadcrumb span {
  color:#3E87E7
}

.goods_upper  {
  margin-bottom:110px;
}
.goods_left {
  width: 815px;
  margin-right: 3.86vw;
}

.goods_swiper_big {
  float: right;
  width: 663px;
  height: 628px;
  border-radius: 10px;
  border: 1px solid #A6A6A6;
}
.goods_item {
  position: relative;
  top: 50%;
  width: 100%;
  padding:1px;
  text-align: center;
  transform: translate(0,-50%);
}
.goods_item img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 10px;
}
.goods_swiper_small {
  float: left;
  width: 130px;
  height: 628px;
  padding:0 0 0;
}
.goods_item_video_icon {
  position: absolute;
  z-index: 9;
  width: 100px;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.goods_item_video_icon img {
  width: 100%;
}
.small_item_video_icon {
  position: absolute;
  z-index: 9;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}

.video_wrap {
  position: absolute;
  left: 0;right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none;
}

.videoDefault {
  position: absolute;
  left: 0;right: 0;
  top: 50%;transform: translate(0,-50%);
  width: 100%;
  height: 100%;
  background: #919191;
  z-index: 10;
  margin:0 auto;
}
.video_det {
  width: 100%;
  /* object-fit: fill; */
}
.goods_swiper_small .swiper-slide {
  height: 117px;
  background: #fff;
  border-radius: 10px;
  border: 1px solid #A6A6A6;
  overflow: hidden;
}
.goods_swiper_small .swiper-wrapper {
  flex-direction: column!important;
}
.goods_swiper_box.active .gallery-thumbs .swiper-slide {
  width: 100%!important;
  margin-right: 0!important;
}
.small_item {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.gallery-thumbs .swiper-slide {
  opacity: 1;
  margin-bottom: 52px;
}
.gallery-thumbs .swiper-slide-thumb-active {
  border: 1px solid #3E87E7;
}

.goods_swiper_box  {
  position: relative;
}
.goods_swiper_box.active .gallery-thumbs .swiper-slide {
  width: 100%!important;
  margin-right: 0!important;
}

.goods_upper_info {
  max-width: 565px;
}


.goods_info_category {
  font-size: 12px;
  color: #000000;
  line-height: 18px;
  font-family: "popLight";
  margin-bottom: 30px;
}
.goods_info_category span {
  display: inline-block;
  vertical-align: middle;
  width: 13px;
  height: 13px;
  background: #FEA835;
  border-radius: 50%;
  margin:-3px 6px 0 0;
}
.goods_info_title {
  font-size: 58px;
  color: #252525;
  line-height: 64px;
  margin-bottom: 20px;
}
.goods_info_model {
  font-size: 21px;
  color: #000000;
  line-height: 24px;
  margin-bottom: 16px;
}
.property_item  {
  font-size: 14px;
  color: #000000;
  line-height: 28px;
  padding:0 0;
  height: 84px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.property_item:first-child .property_item_label {
  width: 108px;
}
.property_item:last-child .property_item_label {
  width: 80px;
}
.property_item_label {
  width: 154px;
}
.property_item_text {
  font-size: 18px;
  color: #666666;
  line-height: 28px;
}
.property_size_img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 30px;
  height: 80px;
}
.property_size_img img{
    height: auto;
    max-height: 100%;
    max-width: 100px;
}
.property_size_img:last-child {
  margin-right: 0;
}

.property_color_item {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  line-height: 24px;
  margin-right: 20px;
  cursor: pointer;
}
.property_color_item:last-child {
  margin-right: 0;
}
.property_color_item img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.property_color_item:after {
  content: "";
  position: absolute;
  z-index: 9;
  width: 34px;
  height: 34px;
  top: 50%;left: 50%;
  transform: translate(-50%,-50%);
  box-sizing: border-box;
  border-radius: 50%;
}
.property_color_item1.active:after {
  border:1px solid #bde0e7
}
.property_color_item2.active:after {
  border:1px solid #E6BDE7
}
.property_color_item3.active:after {
  border:1px solid #E7C9BD
}

.goods_info_btm {
  padding-top: 40px;
}
.goods_more {
  position: relative;
  display: inline-block;
  width: 445px;
  height: 75px;
  background: #3E87E7;
  border-radius: 37px;
  line-height: 78px;
  font-size: 30px;
  color: #FFFFFF;
  border:0;
  letter-spacing: 8px;
  transition: all 0.4s;
}
.goods_more:hover {
  transform: translate(0,-10px);
}
.goods_more em {
  display: inline-block;
  vertical-align: middle;
  width: 62px;
  height: 62px;
  line-height: 62px;
  text-align: center;
  background: #FFFFFF;
  border-radius: 50%;
  margin:-6px 0 0 24px;
}

.goods_description {
  margin-bottom: 60px;
}
.goods_description_title {
  position: relative;
  font-size: 48px;
  color: #333333;
  line-height: 55px;
  padding-bottom: 18px;
  border-bottom: 2px solid #DAD9D6;
}
.goods_description_title:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  z-index: 9;
  width: 271px;
  height: 9px;
  background: #3E87E7;
  border-radius: 5px;
}
.goods_description_text {
  font-size: 18px;
  color: #666666;
  line-height: 36px;
  margin-bottom: 48px;
}
.goods_description_btm {
  position: relative;
  padding:34px 0 0;
}
.goods_description_left {
  float: left;
  width: 1148px;
  padding:60px 0 0 30px;
}
.goods_description_img img {
  border-radius: 10px;
}

.goods_form {
  position: relative;
  float: right;
  width: 222px;
  padding:46px 10px 0 15px;
  border-radius: 33px;
  border: 1px solid #D5D5D5;
}
.goods_form_close {
  position: absolute;
  z-index: 9;
  top: 10px;right: 20px;
  cursor: pointer;
}
.goods_form_title {
  font-size: 16px;
  color: #333333;
  line-height: 20px;
  padding-bottom: 8px;
  font-family: 'popMedium';
  border-bottom: 1px solid rgba(173,173,173,0.2);
}
.goods_form_cont {
  position: relative;
  padding:0 10px 0 5px;
}
.goods_form_list {
  margin-bottom: 48px;
}
.goods_form_list:last-child {
  margin-bottom: 0;
}
.goods_form_input {
  display: inline-block;
  height: 42px;
  font-size: 14px;
  color: #696969;
  line-height: 42px;
  width: 100%;
  border-bottom: 1px solid #DAD9D6;
}
.goods_form_btm {
  padding:40px 0 32px;
}
.goods_form_btm .btn {
  width: 170px;
  height: 47px;
  line-height: 50px;
  background: #3E87E7;
  border-radius: 24px;
  padding-left: 32px;
  text-align: left;
  border:0;
}
.goods_form_btm .btn em {
  width: 33px;
  height: 33px;
  line-height: 33px;
  background: #FFFFFF;
  border-radius: 50%;
  margin-top: -18px;
}

.goods_recommend_title {
  font-size: 48px;
  color: #000000;
  line-height: 55px;
  font-family: 'popLight';
  padding-bottom: 32px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.goods_recommend {
  padding-bottom: 130px;
}
.goods_recommend .swiper_box .swiper-pagination {
  bottom: -54px;
}
.recommend_swiper_box {
  position: relative;
  border-left:  1px solid rgba(0, 0, 0, 0.2);
}
.goods_recommend .product_item {
  float: none;
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  margin-right: -1px;
}

.swiper_box .swiper-pagination-bullet {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 33px;
  height: 4px;
  background: #DAD9D6;
  border-radius: 0;
  opacity: 1;
  margin:0 11px;
}
.swiper_box .swiper-pagination-bullet-active {
  width: 152px;
  height: 4px;
  background: #3E87E7;
}
.swiper_box .swiper-pagination {
  position: absolute;
  width: 100%;
  z-index: 99;
  left: 0;
  bottom: 0;
  text-align: center;
}


/*   index  */
.home_module1 {
  position: relative;
  padding:120px 3.125vw 0;
  background-position:center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.home_banner {
  position: relative;
  box-shadow: 0px 13px 28px 2px rgba(82,82,82,0.32);
  border-radius: 20px 20px 50px 50px;
}
.banner_cont {
  position: absolute;
  width: 100%;
  z-index: 9;
  top: 50%;
  transform: translate(0,-50%);
  left: 0;
  padding:0 130px;
  margin: 0 auto;
}
.banner_h6 {
  font-size: 30px;
  color: #FEA835;
  line-height: 36px;
  margin-bottom: 36px;
}
.banner_h4 {
  font-size: 50px;
  color: #FFFFFF;
  line-height: 60px;
  font-family: "popBold";
  margin-bottom: 22px;
}
.banner_text {
  font-size: 20px;
  color: #FFFFFF;
  line-height: 30px;
  margin-bottom: 32px;
}

.banner_more {
  padding-top: 36px;
}
.banner_btn {
  display: inline-block;
  vertical-align: middle;
  width: 216px;
  height: 54px;
  line-height: 52px;
  background: #FEA835;
  border-radius: 27px;
  border: 2px solid #FFFFFF;
  font-size: 18px;
  color: #FFFFFF;
  text-align: center;
}
.banner_btn em {
  margin-left: 60px;
  transition: all 0.4s ease;
}
.banner_btn img {
  margin:-3px 0 0;
}
.banner_btn:hover em {
  margin-left: 45px;
}

.pc_banner_item {
  position: relative;
  width: 100%;
  height: 42.7vw;
  min-height: 600px;
  max-height: 820px;
  overflow: hidden;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  border-radius: 20px 20px 50px 50px;
}
.pc_banner_item::after{
  content:"";
  position: absolute;
  top:0;
  left:0;
  width: 100%;
  height: 100%;
  background-color: #3333;
}
.banner_swiper_box {
  position: relative;
}

.banner_swiper_box .swiper-pagination-bullet {
  position: relative;
  display: inline-block;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  border: 2px solid #FEA835;
  background: transparent;
  opacity: 1;
  margin: 0 10px;
  transition: all .4s ease;
}
.banner_swiper_box .swiper-pagination-bullet-active {
  background: #FEA835;
}
.banner_swiper_box .swiper-pagination {
  position: absolute;
  z-index: 9;
  left: 0;bottom: 2.5vw;
  z-index: 99;
  text-align: center;
  width: 100%;
}

.banner_swiper_box  .swiper-button-next,  .banner_swiper_box .swiper-button-prev {
  position: absolute;
  top:50%;
  margin-top:-30px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  border: 1px solid #fff;
  background: #fff;
  text-align: center;
  z-index: 10;
  opacity: 1;
  cursor: pointer;
  -moz-background-size: 60px 60px;
  -webkit-background-size:60px 60px;
  background-size: 60px 60px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: none;
  transition: all 0.4s;
}
.banner_swiper_box  .swiper-button-next {
  right: 30px;
}
.banner_swiper_box  .swiper-button-prev {
  left: 30px;
  transform: rotate(180deg);
}
.banner_swiper_box .swiper-button-next:hover,.banner_swiper_box .swiper-button-prev:hover {
  background: #FEA935;
  color: #fff;
  border: 1px solid #FEA935;
}
.banner_swiper_box .swiper-button-next span, .banner_swiper_box .swiper-button-prev span {
  position: relative;
  display: block;
  width: 100%;
  top: 50%;
  transform: translate(0,-50%);
  height: 20px;
  line-height: 20px;
  font-size: 20px;
  font-weight: bold;
  color: #555555;
  font-family: "popLight";
  transition: all 0.4s;
  text-align: center;
}
.banner_swiper_box .swiper-button-next:hover span, .banner_swiper_box .swiper-button-prev:hover span {
  color: #fff;
}

.home_product {
  position: relative;
  padding:58px 0 116px;
  z-index: 999;
}
.home_product_top {
  text-align: center;
}
.home_product_a {
  font-size: 22px;
  color: #666666;
  line-height: 24px;
  margin-bottom: 28px;
  padding-right: 240px;
}
.home_product_b {
  font-size: 20px;
  color: #252525;
  line-height: 24px;
  margin-bottom: 18px;
}
.home_title {
  font-size: 70px;
  /* font-size: 3.645vw; */
  line-height: 70px;
  font-family: 'popMedium';
  font-weight: 600;
  text-align: center;
}
.home_product .home_title {
    font-size: 40px;
}

.home_product_main {
  font-size: 0;
  margin-top: 75px;
}
.home_product_item {
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  padding-top: 56px;
  height: 760px;
  width: 24.1%;
  margin-right: 1.2%;
  transition: all 0.4s ease;
}
.home_product_item:hover {
  padding-top: 0;
}
.home_product_item:hover .home_product_item_top {
  height: 556px;
  transform: translate(0,-56px);
}
.home_product_item:hover .home_product_item_more {
  color:#FEA835
}
.home_product_item:hover .home_product_item_img img {
	transform: scale(1.05); 
	-ms-transform: scale(1.05); 
	-moz-transform: scale(1.05); 
	-webkit-transform: scale(1.05); 
	-o-transform: scale(1.05); 
}
.home_product_item a {
  display: block;
  background: #FFFFFF;
  box-shadow: 7px 8px 27px 2px rgba(82,82,82,0.3);
  border-radius: 30px;
  transition: all 0.4s ease;
}
.home_product_item:nth-child(4n) {
  margin-right: 0;
}

.home_product_item_title {
  font-size: 30px;
  color: #333333;
  line-height: 38px;
  height: 76px;
  overflow: hidden;
  font-family: 'popMedium';
}
.home_product_item_more {
  font-size: 19px;
  color: #666666;
  line-height: 28px;
  transition: all 0.4s ease;
}
.home_product_item_more em {
  margin-left: 16px;
}
.home_product_item_top {
  position: relative;
  z-index: 99;
  height: 500px;
  overflow:hidden;
  transition: all 0.4s ease;
}
.home_product_item_img {
  position: relative;
  top: 50%;
  padding:50px 64px;
  transform: translate(0,-50%);
  text-align: center;
}
.home_product_item_img img {
    transition: all 0.4s ease;
}
.home_product_item_btm {
  position: relative;
  height: 194px;
  padding:30px 1vw 0 2.2vw;
}

.home_cycling {
  position: relative;
  padding:164px 0 184px
}
.home_cycling_bj {
  position: absolute;
  z-index: 9;
  width: 17.08vw;
  left: 7vw;
  top: -13.8vw;
}
.home_cycling_cont {
  position: relative;
  z-index: 99;
}
.cycling_nav {
  position: absolute;
  z-index: 9;
  top: 50%;
  left: 6vw;
  z-index: 100;
  transform: rotate(90deg) translate(-50%);
  transform-origin: 0 0;
  display: flex;
  flex-direction: row-reverse;
  pointer-events: all;
}
.cycling_nav_item {
  position: relative;
  font-size: 18px;
  color: #333333;
  line-height: 30px;
  display: inline-block;
  vertical-align: middle;
  margin:0 36px;
  cursor: pointer;
}
.cycling_nav_item.active:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 2.4vw;
  transform: translate(-50%,0);
  z-index: 9;
  width: 2px;
  height: 3.8vw;
  background: #FEA835;
}
.cycling_nav_item.active {
  padding-bottom: 60px;
  font-size: 20px;
  color: #FEA835;
  font-family: 'popMedium';
  font-weight: 600;
}

.cycling_switch_item:first-child {
  display: block;
}
.cycling_switch_item {
  display: none;
}
.home_cycling_main {
  justify-content: center;
  flex-flow: row-reverse;
}
.home_cycling_right {
  text-align: right;
}
.home_cycling_left {
  position: relative;
  width: 49.78vw;
  margin-left: 5.2vw;
  box-shadow: 8px 10px 27px 2px rgba(82,82,82,0.29);
  border-top-left-radius:60px;
  border-bottom-left-radius:30px;
}
.home_cycling_img {
  position: relative;
  width: 100%;
  border-top-left-radius:60px;
  border-bottom-left-radius:30px;
  overflow: hidden;
}
.home_cycling_info {
  display: inline-block;
  text-align: center;
  max-width: 600px;
}
.home_cycling_prompt {
  font-size: 18px;
  color: #666666;
  line-height: 24px;
  margin-bottom: 20px;
}
.home_cycling_title {
  font-size: 2.5vw;
  color: #252525;
  line-height: 3.125vw;
  font-family: 'popMedium';
  font-weight: 600;
  margin-bottom: 5.8vw;
}
.home_cycling_text {
  font-size: 18px;
  color: #666666;
  line-height: 30px;
  margin:2.6vw 0 4.16vw
}
.home_cycling_more .btn3 {
  width: 262px;
  height: 70px;
  line-height: 73px;
  background: #FEA835;
  border-radius: 35px;
  font-size: 18px;
  padding-left: 14px;
}
.home_cycling_more .btn3 em {
  color: #FF6801;
  margin-left: 70px;
  margin-top: -3px;
}

.home_module2 {
  position: relative;
  padding:12.5vw 3.125vw 10.72vw;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
}
.home_choose {
  position: relative;
  padding-top: 106px;
  margin-bottom: 116px;
}
.home_choose_nav {
  position: absolute;
  z-index: 9;
  width: 44vw;
  top: 0.8vw;
  right: 10vw;
  font-size: 0;
}
.home_choose_nav a {
  display: inline-block;
  font-size: 28px;
  color: #FFFFFF;
  line-height: 36px;
  font-family: 'popMedium';
  width: 33.33%;
  text-align: center;
}
.home_choose_nav span {
  position: relative;
  display: inline-block;
}
.home_choose_nav span:after {
  content: "";
  position: absolute;
  left: 0;bottom: -3px;
  z-index: 9;
  width:0;
  height: 1px;
  background: #fff;
  transition: all 0.4s ease;
}
.home_choose_nav a:hover span:after {
  width: 100%;
}
.home_choose_nav a.active span:after {
  width: 100%;
}

.home_choose_bj {
  position: absolute;
  z-index: 9;
  width: 100%;
  top: 0;
  left: 0;
  height: 106px;
  width: 100%;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.home_choose_cont {
  position: relative;
  z-index: 9;
  padding:0 3.4375vw 75px 6.25vw;
  background: #fff;
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
  transform: translate(0,-5px);
}

.home_choose_top {
  margin-bottom: 16px;
}
.home_choose_title {
  font-size: 3.2vw;
  color: #252525;
  font-family: "popBold";
  line-height: 4.2vw;
  width: 36.98vw;
  transform: translate(0,-30px);
}
.home_choose_text {
  font-size: 23px;
  color: #333333;
  line-height: 40px;
  padding-top: 48px;
}
.home_choose_more {
  padding:42px 4.58vw 0 3.4375vw
}
.home_choose_btn {
  position: relative;
  display: inline-block;
  width: 130px;
  height: 130px;
  background: #FEA935;
  border-radius: 50%;
  font-size: 20px;
  color: #FFFFFF;
  text-align: center;
  overflow: hidden;
}
.home_choose_btn:hover:after {
  top: 0;
}
.home_choose_btn span {
  position: relative;
  display: inline-block;
  z-index: 99;
  top: 50%;
  transform: translate(0,-50%);
}
.home_choose_btn:after {
  content: "";
  position: absolute;
  z-index: 9;
  width: 100%;
  height: 100%;
  top: 100%;left: 0;
  border-radius: 50%;
  background: #007aff;
  transition: all 0.4s ease;
}

.home_choose_switch_item:first-child {
  display: block;
}
.home_choose_switch_item {
  display: none;
}
.choose_swiper_cont {
  justify-content: center;
  flex-flow: row-reverse;
  border-radius: 30px;
  background: #f5f5f7;
}
.choose_swiper_img {
  position: relative;
  width: 46vw;
  border-radius: 30px;
  overflow: hidden;
  margin-left: 5.2vw;
}
.choose_swiper_info {
  padding:3vw 0 0 1.98vw
}
.choose_swiper_label {
  font-size: 20px;
  color: #666666;
  line-height: 28px;
  margin-bottom: 1.5vw;
}
.choose_swiper_title {
  font-size: 44px;
  color: #252525;
  line-height: 56px;
  font-family: 'popBold';
  margin-bottom: 2vw;
}
.choose_swiper_text {
  font-size: 22px;
  color: #888888;
  line-height: 36px;
}

.choose_swiper_box {
  position: relative;
}
.choose_swiper_btm {
  position: absolute;
  z-index: 9;
  left: 1.98vw;
  bottom: 2.8125vw;
}
.home_choose .public_swiper_box .swiper-button-next,.home_choose  .public_swiper_box .swiper-button-prev {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  top:auto;
  margin-top:0;
  width: 60px;
  height: 60px;
  line-height: 58px;
  border-radius: 50%;
  border: 1px solid #fff;
  background: #fff;
  text-align: center;
  z-index: 10;
  opacity: 1;
  cursor: pointer;
  -moz-background-size: 60px 60px;
  -webkit-background-size:60px 60px;
  background-size: 60px 60px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: none;
  transition: all 0.4s;
}
.home_choose .public_swiper_box .swiper-button-next:hover,.home_choose .public_swiper_box .swiper-button-prev:hover {
  background: #FEA935;
  color: #fff;
  border: 1px solid #FEA935;
}

.home_brand {
  margin-bottom: 142px;
}
.home_brand_item {
  position: relative;
  float: left;
  width: 25%;
  height: 318px;
  border-right: 1px solid rgba(255,255,255,0.2);
  border-bottom: 1px solid rgba(255,255,255,0.2);
  margin-bottom: -1px;
  overflow: hidden;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home_brand_item:nth-child(4n) {
  border-right: 0;
}
.home_brand_item:nth-child(5) {
  border-bottom: 0;
}
.home_brand_item:nth-child(6) {
  border-bottom: 0;
}
.home_brand_item:nth-child(7) {
  border-bottom: 0;
}
.home_brand_item:nth-child(8) {
  border-bottom: 0;
}

.home_brand_item:nth-child(8) .home_brand_item_btm {
  height: auto;
}
.home_brand_item:nth-child(8):hover .home_brand_item_btm {
  height: auto;
}
#brand_video {
  position: relative;
  width: 110px;
  height: 110px;
}
.home_brand_item_video img {
  max-width: 120px;
}

.home_brand_item:hover .home_brand_item_cont {
  transform: translate(0,-40px);
}
.home_brand_item:last-child:hover .home_brand_item_cont  {
  transform: translate(0,0);
}
.home_brand_item:hover .home_brand_item_btm {
  opacity: 1;
  height: 60px;
} 
.home_brand_item_cont {
  position: relative;
  width: 100%;
  text-align: center;
  transition:  all 0.4s ease;
}
.home_brand_item:last-child .home_brand_item_btm {
  opacity: 1;
}
.home_brand_item:hover .home_brand_item_btm  {
  transform: translate(0,0);
}
/* .home_brand_item:hover .home_brand_item_btm {
  height: 140px;
} */
.home_brand_item_btm {
  position: relative;
  height: 0;
  transition: all .4s ease;
  overflow: hidden;
  opacity: 0;
  transform: translate(0);
}
.home_brand_item_text {
  font-size: 18px;
  color: #FFFFFF;
  line-height: 28px;
  margin-top: 20px;

} 
.home_box {
  position: relative;
  z-index: 99;
}

.home_factory_top {
  margin-bottom: 130px;
}
.home_factory_title {
  font-size: 3.542vw;
  color: #FFFFFF;
  line-height: 4.16vw;
}
.home_factory_more {
  padding:3.65vw 0 0 30px;
}
.home_factory_more .btn3 {
  width: 302px;
  height: 81px;
  background: #FFFFFF;
  border-radius: 35px;
  font-size: 24px;
  color: #252525;
}
.home_factory_more .btn3 em {
  background: #FEA835;
  color:#fff;
  margin-left: 42px;
}


.button13::before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	border: 1px solid rgba(255,255,255,0.5);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
  border-radius: 30px;
}
.button13:hover::before{
	opacity: 0;
	-webkit-transform: scale(1.2,1.2);
	transform: scale(1.2,1.2);
}
.button13::after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0;
	background-color: rgba(255,255,255,0.25);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: scale(0.5,0.5);
	transform: scale(0.5,0.5);
  border-radius: 30px;
}
.button13:hover::after{
	opacity: 1 ;
	-webkit-transform: scale(1,1);
	transform: scale(1,1);
}

.home_factory_item.active {
  background: #FFFFFF;
  padding: 72px 2vw 60px 2.5vw;
}
.home_factory_item.active  .home_factory_item_text {
  color: #333333;
  /* font-size: 27px;
  
  line-height: 48px; */
}
.home_factory_item {
  position: relative;
  float: left;
  width: 22%;
  margin-right: 3%;
  border-radius: 30px;
  border: 1px solid #FFFFFF;
  color:#fff;
  padding:60px 2vw 3.96vw 2.5vw;
  border-top-right-radius: 30px;
}
.home_factory_item:nth-child(4n) {
  margin-right: 0;
}
.home_factory_item_num {
  position: relative;
  font-size: 2.5vw;
  color: #FFFFFF;
  line-height:3.0vw;
  padding-bottom: 34px;
  margin-bottom: 54px;
  border-bottom: 1px solid #fff;
}
.home_factory_item_num span {
  position: relative;
  transform: translate(0,-15px);
  display: inline-block;
  vertical-align: bottom;
  font-size: 22px;
  color: #FFFFFF;
  line-height: 28px;
  margin-left: 8px;
}
.home_factory_item_title {
  font-size: 27px;
  color: #FFFFFF;
  font-family: 'popBold';
  line-height: 32px;
  margin-bottom: 30px;
}
.home_factory_item_text {
  font-size: 20px;
  color: #FFFFFF;
  line-height: 31px;
}

.home_factory_item_icon {
  margin-bottom: 64px;
  height: 73px;
  line-height: 73px;
}

.home_factory_item_step {
  position: relative;
  padding-top: 60px;
}

.factory_swiper_box {
  position: relative;
  padding-bottom: 70px;
}

.factory_swiper_box .swiper-pagination {
  position: absolute;
  display: block;
  width: 100%;
  left: 0;bottom: 0;
  z-index: 99;
  font-size: 0;
  text-align: left;
}
.factory_swiper_box .swiper-pagination-bullet {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  opacity: 1;
  margin: 0 5% 0 0 ;
  width: 30%;
  height: 6px;
  background: #DDDDDD;
  border-radius: 3px;
  outline: none;
  vertical-align: middle;
}
.factory_swiper_box .swiper-pagination-bullet:after {
  content: "";
  position: absolute;
  z-index: 99;
  width: 0;
  height: 100%;
  top: 0;
  left: 0;
  background: #0e63c0;
  border-radius: 3px;
}
.factory_swiper_box .swiper-pagination-bullet:last-child {
  margin-right: 0;
}
.factory_swiper_box .swiper-pagination-bullet-active:after {
  animation: middle 2.2s forwards;
}

@keyframes middle{
  0%{
      width: 0%;
  }
  100%{
      width: 100%;
  }
}

.home_form {
  margin: 16vw 0 0 ;;
}
.home_form_cont {
  position: relative;
  background: #fff;
  padding: 0 5.8vw 75px;
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
}
.home_form_title {
  font-size: 56px;
  color: #252525;
  line-height: 70px;
  font-family: 'popBold';
  transform: translate(0,-35px);
  margin-bottom: 10px;
}
.home_form_list {
  margin-bottom: 50px;
}
.home_form_list:last-child {
  margin-bottom: 0;
}
.home_form_item {
  float: left;
  width: 30%;
  margin-right: 5%;
}
.home_form_item:last-child {
  margin-right: 0;
}
.home_form_item_input {
  display: inline-block;
  width: 100%;
  height: 81px;
  line-height: 33px;
  padding:24px 42px;
  font-size: 22px;
  color: #888888;
  background: #F5F5F7;
  border-radius: 36px;
}
.home_form_item_area {
  display: inline-block;
  width: 100%;
  height: 123px;
  line-height: 33px;
  padding:12px 42px;
  font-size: 22px;
  color: #888888;
  background: #F5F5F7;
  border-radius: 20px;
}

.home_form_main {
  margin-bottom: 60px;
}
.home_form_info {
  font-size: 20px;
  color: #666666;
  line-height: 34px;
  max-width: 680px;
  padding-top: 8px;
}
.home_form_info span {
  color:#FF6801
}
.home_form_more .btn3 {
  width: 376px;
  height: 78px;
  line-height: 78px;
  background: #FEA835;
  border-radius: 35px;
  font-size: 20px;
  padding-left: 16px;
  border:0;
}
.home_form_more .btn3 em {
  margin-left: 86px;
  color: #FEA835;
}

.download_video_item_top {
  position: relative;
}


@media screen and (max-width: 1680px) {
    .nav ul li>a {
    padding: 0 10px;
}
  .nav_product_item {
    height: auto;
    padding:20px  0 78px;
    background: linear-gradient(235deg,transparent 30px,#ffffff 0);
  }
  .nav_product_item_img {
    height: 280px;
    line-height: 280px;
  }
  .nav_product_item_point {
    margin-bottom: 20px;
  }
  .nav_product_item_title {
    position: relative;
    font-size: 28px;
    line-height: 32px;
    height: 64px;
  }
  .nav_product_cont {
    padding:40px 20px
  }


  .home_choose_nav a {
    font-size: 24px;
    line-height: 28px;
  }
  .solution_popup_top h4 {
    line-height: 42px;
    font-size: 32px;
  }
  .solution_popup_top p {
    font-size: 20px;
  }
  .solution_popup_box {
    width: 1000px;
    padding:50px 50px 50px;
  }

  .popup_form_input {
    height: 60px;
    padding:10px 40px;
    font-size: 20px;
  }
  .popup_form_btm .btn {
    height: 64px;
    font-size: 22px;
  }

  .wrap_1600 {
    width: 1400px;
  }
  .error_info {
    padding-left: 8.3vw;
  }
  .error_title {
    font-size: 9.68vw;
    color: #4188E6;
    line-height:  9.68vw;
    font-family: 'popBold';
  }
  .error_h6 {
    font-size: 4.06vw;
    line-height:  4.06vw;
  }

  .foot_left {
    margin-right: 120px;
  }
  .foot_nav {
    width: 640px;
  }
  .foot_nav_item a {
    font-size: 18px;
    line-height: 28px;
  }
  .foot_contact_item_text {
    font-size:18px;
  }

  /*  thank  */
  .thank_title {
    font-size: 4.22vw;
    line-height: 4.22vw;
  }
  .thank_h6 {
    font-size: 4vw;
    line-height: 4vw
  }

  .home_choose {
    width: 1400px;
    margin:0 auto
  }

  .home_choose_cont {
    transform: translate(0,-12px);
  }
  .home_choose_nav {
    width: 680px;
    right: 140px;
  }
  .home_choose_title {
    transform: translate(0,-10px);
  }
  .home_choose_top {
    margin-bottom: 30px;
  }

  .home_choose_cont {
    padding:0 40px 75px
  }
  .choose_swiper_title {
    font-size: 26px;
    line-height: 32px;
  }
  .choose_swiper_text {
    font-size: 18px;
    line-height: 28px;
  }
  .choose_swiper_btm {
    bottom: 15px;
  }

  .banner_h4 {
    font-size: 3.0vw;
    line-height: 4.27vw;
  }

  .wrap_1700 {
    width: 1400px;
  }
  /*  product.details  */
  .goods_left {
    width: 720px;
    margin-right: 40px;
  }
  .goods_swiper_big {
    width: 590px;
    height: 560px;
  }   
  .goods_swiper_small {
    width: 110px;
    height: 560px;
    padding-right: 0;
  }
  .goods_swiper_small .swiper-slide {
    height: 100px;
    margin-bottom: 49px;
  }
  .goods_swiper_box .swiper-button-next, .goods_swiper_box .swiper-button-prev {
    left: 32px;
  }
  .goods_description_left {
    padding-left: 0;
    width: 1000px;
  }

  .product_item a {
    height: 400px;
  }
}

@media screen and (max-width: 1480px){
  .home_choose_nav span:after {
    bottom: 0;
  } 
  .solution_popup_box {
    padding: 40px 50px 36px;
  }
  .solution_popup_top h4 br {
    display: none;
  }
  .popup_form_input {
    height: 50px;
    padding: 10px 40px;
    font-size: 20px;
  } 
  .popup_form_list {
    margin-bottom: 12px;
  }
  .solution_popup_top p br {
    display: none;
  }

  .customize_upload_img {
    width: 103px;
    height: 103px;
  }
  .customize_upload_btn {
    width: 103px;
    height: 103px;
  }
  .header {
    height: 100px;
  }
  .logo {
    padding-top: 18px;
  }
  .head_right {
    padding-top: 32px;
  }
  .wrap { width: 1200px;}
  .wrap_1600 { width: 1200px; margin: 0 auto; }
  .wrap_1700 { width: 1200px; margin: 0 auto; }
  .nav ul li {
    margin-left: 0;
  }
  .nav ul li>a {
    padding:0 12px;
  }
  .lang {
    margin:0 15px;
  }
  .head_cart {
    margin-right: 30px;
  }
  .foot_contact  {
    width: 320px;
  }
  .foot_nav {
    width: 570px;
  }
  .foot_nav_item a {
    font-size: 18px;
    line-height: 24px;
  }
  .foot_nav_item {
    margin-bottom: 24px;
  }
  .foot_left {
    margin-right: 80px;
  }

  /*  news  */
  .news_hot {
    position: relative;
    background: #F5F5F7;
    border-radius: 30px;
    padding: 40px 40px;
    margin: 78px 0 68px;
  }
  .news_hot_img {
    position: relative;
    overflow: hidden;
    border-radius: 18px;
    margin-left: 40px;
    width: 560px;
  }
  .news_hot_title {
    font-size: 32px;
    line-height: 42px;
  }
  .news_hot_text {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 50px;
  }

  .news_item {
    float: left;
    width: 380px;
    margin: 0 30px 0 0;
  }
  .news_item_img {
    height: 282px;
  }

  .news_form {
    width: 830px;;
  }

  .event_item_img {
    position: relative;
    width: 600px;
    overflow: hidden;
  }
  .event_item_right {
    height: auto;
  }
  .event_item_info {
    padding: 40px 40px 40px;
  }
  .event_item_title {
    font-size: 32px;
    line-height: 42px;
    margin-bottom: 40px;
  }

  /*  contact   */
  .contact_upper_left {
    margin-right: 100px;
  }
  .contact_info_left {
    margin-right: 100px;
  }


  /*  solution   */
  .solution_intro_img {
    position: relative;
    width: 560px;
  }
  .solution_intro_info {
    padding:0 50px;
  }
  .solution_intro_title  {
    margin-top: 30px;
  }
  .solution_customize_img {
    width: 560px;
  }
  .solution_customize_title {
    padding-bottom: 20px;
  }
  .customize_item_title {
    font-size: 20px;
    line-height: 28px;
  }
  .customize_item_top {
    position: relative;
    padding: 22px 80px 20px 15px;
  }

  .accessories_swiper_img {
    width: 600px;
    height: 463px;
  }
  .accessories_swiper_info {
    position: relative;
    padding: 40px 40px 0;
  }
  .accessories_swiper_label {
    margin-bottom: 20px;
  }
  .accessories_swiper_btm {
    left: 40px;
    bottom: 30px;
  }

  .solution_advantage_item {
    position: relative;
    float: left;
    width: 258px;
    padding-top: 20px;
    margin-right: 56px;
  }
  .solution_advantage_item:after {
    right: -28px;
  }
  .solution_accessories_text {
    width: 600px;
  }


  /*  design   */
  .works_swiper_img {
    position: relative;
    width: 670px;
    margin-left: 100px;
    overflow: hidden;
  }
  .works_swiper_right {
    padding-top: 30px;
  }
  .works_swiper_btm {
    bottom: 20px;
  }

  .design_innovating {
    position: relative;
    padding: 94px 0 0 6.5vw;
  }
  .design_step_item {
    margin-right: 185px;
  }
  .design_step_item_num {
    position: absolute;
    z-index: 2;
    left: -60px;
    top: -40px;
    font-size: 120px;
    color: #F5F5F5;
    line-height: 120px;
    font-family: 'popMedium';
    font-weight: 600;
  }
  .design_step {
    padding:100px 0 150px;
  }

  /*   news_details   */
  .details_right {
    width: 360px;
  }
  .details_title {
    font-size: 30px;
    color: #333333;
    line-height: 40px;
  }

  .details_info_title {
    font-size: 30px;
    line-height: 40px;
  }

  .details_post_item a {
    position: relative;
    min-height: 110px;
    padding: 15px 20px;
    border-radius: 10px;
  }
  .details_post_icon {
    margin-left: 30px;
  }
  .details_post_title {
    font-size: 18px;
    line-height: 28px;
  }

  .details_link a {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    line-height: 64px;
    background: #FFFFFF;
    border-radius: 50%;
    border: 1px solid #D7D7D7;
    border-radius: 50%;
    margin-right: 20px;
    color: #878A93;
    text-align: center;
    transition: all 0.4s ease;
  }
  .det_form_input {
    position: relative;
    width: 100%;
    display: inline-block;
    height: 60px;
    background: #FFFFFF;
    border-radius: 20px;
    border: 1px solid #D9D9D9;
    font-size: 18px;
    color: #252525;
    line-height: 28px;
    padding: 15px 20px;
  }
  .det_form_select {
    padding: 15px 20px;
    border-radius: 20px;
  }
  .det_form_area {
    padding: 12px 20px;
    border-radius: 20px;
  }

  /*  about  */
  .about_statistics_item_num {
    font-size: 60px;
    line-height: 54px;
    margin: 4px 10px 0 0;
  }

  .about_statistics_item:first-child {
    width: 400px;
  }

  .about_statistics_img {
    width: 600px;
    overflow: hidden;
  }
  .about_statistics_info {
    padding:0 40px 0 50px;
  }

  .about_team_img {
    width: 600px;
    margin-left: 60px;
  }
  .about_team_text {
    line-height: 24px;
    max-width: 100%;
  }
  .about_team_text {
    margin-bottom: 30px;
  }
  .about_team_info {
    padding:20px;
  }

  .about_growth_right {
    width: 660px;
    margin-left: 60px;
  }
  .growth_swiper_btm {
    left: -540px;
    bottom: 20px;
  }
  .about_growth_info {
    padding-top: 30px;
  }
  .about_through {
    padding-left: 6.5vw;
  }

  .through_swiper_item {
    width: 100%;
    height: auto;
    padding: 20px 20px 0;
    /* background: linear-gradient(-45deg,transparent 60px,#F5F5F7 0); */
  }
  .through_swiper_item_img {
    margin-bottom: 20px;
  }
  .through_swiper_item_btm {
    height: 70px;
  }
  .through_swiper_item_title {
    font-size: 20px;
    line-height: 28px;
  }

  /*  download  */
  .download_gallery_item {
    width: 285px;
    margin-right: 20px;
  }

  .download_video_item {
    width: 285px;
    margin-right: 20px;
  }


  /* manufacture */
  .manufacture_factory_right {
    position: relative;
    width: 400px;
    margin-left: 80px;
    padding-top: 6px;
  }

  .assurance_left {
    width: 660px;
    margin-right: 40px;
  }
  .assurance_item {
    position: relative;
    float: left;
    width: 320px;
    margin: 0 20px 30px 0;
  } 
  .assurance_item_img {
    height: 250px;
  }
  .assurance_right {
    padding:0 30px;
  }
  .assurance_info {
    padding-top: 80px;
  }
  .assurance_icon {
    top: 40px;
  }
  .assurance_info_text p {
    margin-bottom: 20px;
  }
  .assurance_info_text {
    margin-bottom: 50px;
  }
  .certification_swiper_item_img {
    height: 422px;
  }
  .home_cycling_main {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
  }

  /*  home  */
  .home_product_item {
    height: 540px;
    padding-top: 46px;
  }
  .home_product_item_top {
    height: 300px;
  }
  .home_product_item:hover .home_product_item_top {
    height: 346px;
    transform: translate(0,-46px);
  }
  .home_cycling_right {
    padding-left: 6vw;
  }

  .home_choose {
    width: 1200px;
  }
  .home_choose_cont {
    transform: translate(0,-18px);
  }

  .home_choose_nav {
    right: 120px;
    width: 580px;
  }
  .home_choose_nav a {
    font-size: 20px;
    line-height: 28px;
  }
  .home_choose_text {
    font-size: 20px;
    line-height: 28px;
    padding-top: 40px;
  }
  .home_choose_title {
    font-size: 50px;
    line-height: 72px;
    width: 500px;
  }
  .home_choose_more {
    padding: 20px 0 0 40px;
  } 

  /*  product  */
  .goods_description_left {
    width: 900px;
  }
}
@media screen and (max-width: 1380px) {
  .footer .foot_nav {
    height: 240px;
  }  
}
@media screen and (max-width: 1280px) {
  .lang_drop {
    right: 0;
    left: auto;
    transform: translate(0,0);
  }
  .home_cycling_right {
    padding-left: 7vw;
  }

  .home_choose {
    width: 100%;
  }
  .home_choose_nav {
    width: 43vw;
  }
  .home_choose_title {
    font-size: 48px;
    line-height: 54px;
    width: 40vw;
  }
  .about_cont .wrap {
    width: 100%;
  }
  .about_statistics {
    padding: 60px 30px;
  }
  .about_statistics_item {
    width: 32%;
    margin-right: 2%;
  }
  .about_statistics_item:first-child {
    width: 32%;
  }
  .about_statistics_item:nth-child(3n) {
    margin-right: 0;
  }
  .about_statistics_item:last-child {
    margin-left: 0;
  }
  .about_statistics_item_text {
    font-size: 16px;
    line-height: 24px;
  }
  .about_statistics_img {
    width: 50%;
  }
  .about_statistics_info {
    font-size: 16px;
    line-height: 24px;
    padding: 0 0 0 30px;
  }
  .about_statistics_right {
    border:0
  }
  .about_team {
    padding: 60px 30px 80px;
  }
  .about_team_img {
    width: 50%;
  }
  .about_growth {
    padding: 70px 30px 80px;
  }
  .about_growth_right {
    width: 55%;
    margin-left: 30px;
  }

  .about_growth_h6 {
    font-size: 24px;
    line-height: 32px;
  }
  .growth_swiper_btm {
    left: -42vw;
    bottom: -30px;
  }
}
 
@media screen and (max-width: 768px){
  .banner_swiper_box .swiper-button-next, .banner_swiper_box .swiper-button-prev {
    width: 50px;
    height: 50px;
    margin-top: -25px;
  }
  .home_choose_nav span:after {
    background: #FEA935;
  }
  .banner_swiper_box .swiper-pagination {
    bottom: 20px;
  }
  .banner_swiper_box .swiper-button-prev {
    left: -15px;
  }
  .banner_swiper_box .swiper-button-next {
    right: -15px;
  }
  .video_promt_box {
    width: 95%;
  }
  .video_promt_cont {
    height: 300px;
  }
  .property_color_item {
    margin: 5px 10px 5px 0;
  }
  .footer .foot_nav {
    height: auto !important;
    flex-direction: row !important;
  }
  .foot_nav_list{
      width:50%;
  }

.product_imgPopup .imgPopup_cont {
  width: 100%;
}
  html { 
    width: 100%;
    max-width: 750px; 
    margin: 0 auto; 
    -webkit-tap-highlight-color: rgba(0,0,0,0); 
    -webkit-tap-highlight-color: transparent;
    background: #fff;
    padding: 0;
    overflow-x: hidden;
  }
  body {max-width: 750px; }
  *{ -webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent; box-sizing: border-box;  }
  body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,
  form, fieldset, input, textarea, p, blockquote, th, td, img, span { padding: 0; margin: 0; }
  fieldset, img { border: 0; }
  address, caption, cite, code, dfn, em, th, var, i { font-weight: normal; font-style: normal; }
  ol, ul, li { list-style: none; }
  div, dl, dt, dd, ol, ul, li { zoom: 1; }
  caption, th { text-align: left; }
  h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
  q:before, q:after { content: ''; }
  abbr, acronym { border: 0; }
  b, strong {font-weight: bold;}
  a,img,button,input,textarea{-webkit-tap-highlight-color:rgba(255,255,255,0);}
  table{ border-collapse:collapse; } 
  body{ margin:0 auto; max-width: 750px; overflow-x:hidden; }

  input,textarea {outline:0;resize:none;  box-sizing: border-box; font-size:.7rem;}
  button,
  optgroup,
  textarea {
      -webkit-appearance:none;
      color: inherit;
      font: inherit;
      margin: 0;
  }
  button { overflow: visible; box-sizing: border-box; outline:0;resize:none;}
  button,select { text-transform: none;}
  /* input[type="text"] {border-radius:0;} */
  button,
  input[type="button"],input[type="reset"],input[type="submit"] {
      -webkit-appearance: button;
      cursor: pointer;
  }
  button[disabled],input[disabled] { cursor: default;}
  button::-moz-focus-inner,input::-moz-focus-inner { border: 0; padding: 0;}

  input {
      line-height: normal;
      box-sizing:border-box;
  }
  input[type="checkbox"],
  input[type="radio"] {
      box-sizing: border-box;
      padding: 0;
  }
  input[type="number"]::-webkit-inner-spin-button,
  input[type="number"]::-webkit-outer-spin-button {
      height: auto;
  }
  input[type="search"] {
      -webkit-appearance: textfield;
      -moz-box-sizing: content-box;
      -webkit-box-sizing: content-box;
      box-sizing: content-box;
  }
  input[type="search"]::-webkit-search-cancel-button,
  input[type="search"]::-webkit-search-decoration {
      -webkit-appearance: none;
  }
  label {
    display: inline-block;
    max-width: 100%;
  }
  .wrap {
    width: 100%;
  }
  .gift_pc {
    display: none;
  }
  .gift_phone {
    display: block;
  }
  .imgPopup {
    display: none;
  }
  .product_imgPopup .imgPopup_cont{
    width: 800px;
  }
  .imgPopup_cont { 
    position: fixed;
    z-index: 1000;
    left: 0;top: 50%; right: 0;
    transform: translate(0,-50%);
    margin:0 auto;
    width:560px;
    height:auto;
    text-align: center;
    max-height: 800px;
    transition: all 0.4s;
  }
  .product_imgPopup .imgPopup_cont {
    width:100%;
  }
  .imgPopup_cont img {
    width: 100%;
    transition: all 0.4s;
  }
  .imgPopup_cont.active img {
    transform: scale(1.15);
  }
  .imgPopup .mask{
    position: fixed;
    z-index:999;
    left: 0;top: 0; right: 0;bottom: 0;
    background-color: rgba(0,0,0,1);
  }
  .imgPopup_item {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    cursor: pointer;
  }
  .imgPopup_item:last-child {
    margin-right: 0;
  }
  .imgPopup_item img {
    width: 20px;
  }
  .imgPopup_opa {
    position: fixed;
    right:15px;
    top: 0;
    padding-top: 15px;
    height: 80px;
    z-index:1000;
  }
  .imgPopup_screen {
    width: 20px;
    height: 20px;
    background-image: url(https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../images/opa_2.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
  }
  .imgPopup_screen.active {
    background-image: url(https://www.beautasteyewear.com/wp-content/themes/tbeauty/css/../images/opa_3.png);
  }
  
  img { border: 0; vertical-align: middle; max-width:100%;}    
  .header { display: none; }
  .phone_header {
    position: relative;
    width: 100%;
    z-index: 999;
    display: block;
    width: 100%;
    padding-bottom: 4px;
    color: #333;
    box-shadow: 0 8px 30px rgba(0,0,0,0.1);
    background: #4188e6;
  }
  .phone_head_cont {
    position: relative;
    z-index: 999;
    height: 60px;
    text-align: center;
    background: #4188e6;
    padding:0 15px;
  }
  .phone_head_cont a {
    color:#fff;
  }
  .phone_product img {
    width: 22px;
    margin:-3px 8px 0 0
  }
  .phone_product {
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
    margin-right: 20px;
  }
  .phone_search img {
    width: 20px;
  }
  .phone_search_popup {
    position: relative;
    z-index: 999;
    display: block;
  }
  .phone_left {
    text-align: left;
    line-height: 60px;
  }
  .phone_left img {
    width: 90px;
  }
  .phone_center {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    text-align: center;
  }
  .phone_center img {
    width: auto;
    height: 40px;
  }
  .phone_member {
    margin:0 10px;
  }
  .phone_cart img {
    width: 22px;
  }
  .phone_member img {
    width: 22px;
  }
  .phone_right {
    position: absolute;
    z-index: 9;
    top: 50%;
    margin-top: -21px;
    right: 20px;
    width: 42px;
    height: 42px;
    line-height: 42px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
  }
  .phone_right img {
    width: 24px;
  }

  .phone_nav {
    width: 100%;
    height: 0;
    overflow: hidden;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 998;
    transition: all .8s;
    display: block;
    background: rgba(0, 0, 0, 0.9); 
  }
  .phone_nav_right { 
    position: absolute;
    z-index: 999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; 
    overflow-y:scroll;
    -webkit-overflow-scrolling: touch;
    text-align: left;
    padding-top: 65px;
    padding-bottom: 20px;
  }

  .phone_lang_top {
    position: relative;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
  }
  .phone_lang_top a {
    display: block;
    font-size: 16px;
    color: #fff;
    transition: all .5s;
    line-height: 24px;
    padding: 10px 30px;
  }
  .phone_lang img {
    width: 20px;
    margin:-3px 10px 0 0;
  }


  .phone_nav_list li {
    position: relative;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
  }
  .phone_nav_list a { 
    display: block;   
    font-size:16px; 
    color: #fff;
    transition: all .5s;
    line-height:24px;
    padding:10px 30px; 
  }
  .phone_nav_top {
    position: relative;
  }
  .phone_nav_arrow {
    position: absolute;
    z-index: 99;
    right: 10px;
    text-align: center;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    color:#fff;
    transition: all 0.5s;
  }
  .phone_nav_top.active .phone_nav_arrow {
    transform: rotate(90deg);
  }
  .phone_nav_drop {
    padding: 0 0 0 50px;
  }
  .phone_nav_drop a {
    display: block;
    font-size: 14px;
    color:#fff;
    line-height: 40px;
    padding: 0;
  }
  .phone_nav_list a:hover {color: #1f98f5; }
  .phone_nav_list li.current>a { color:#1f98f5; }
  .phone_nav_drop { display: none; }
  .phone_nav_level_top {
    position: relative;
  }
  .phone_nav_level_list {
    display: none;
  }
  .phone_nav_level_list a {
    padding-left: 20px;
    color:rgba(255,255,255,0.7)
  }
  .phone_nav_level.active .phone_nav_arrow {
    transform: rotate(90deg)
  }

  .phone_nav_top.active .phone_nav_arrow {
    transform: rotate(90deg);
  }
  .phone_nav_drop {
    padding: 0 0 0 45px;
  }
  .phone_nav_drop a {
    display: block;
    font-size: 14px;
    color:#fff;
    line-height: 40px;
    padding: 0;
  }
  .phone_nav_list a:hover {color: #1f98f5; }
  .phone_nav_list li.current>a { color:#1f98f5; }
  .phone_nav_drop { display: none; }
  .phone_nav_level_top {
    position: relative;
  }
  .phone_nav_level.active .phone_nav_level_top .phone_nav_arrow {
    transform: rotate(90deg)
  }
  .phone_second_nav_drop {
    display: none;
    padding-left: 15px;
  }
  .phone_three_nav_top {
    position: relative;
  }
  .phone_second_nav_list.active .phone_three_nav_top .phone_nav_arrow {
    transform: rotate(90deg)
  }
  .phone_three_nav_list {
    display: none;
  }
  .phone_three_nav_list a {
    padding-left: 20px;
    color:rgba(255,255,255,0.7)
  }

  .dm_box {
      position: relative;
      padding:0;
      background: #fff;
      display: block;
      height: 30px;
      border: 1px solid #d5d8da;
      border-radius: 6px;
      margin-right: 20px;
  }
  .dm_box form {
      height: 30px;
  }
  .dm_box form>div {
      height: 30px;
  }
  .dm_text {
      width: 100%;
      height: 28px;
      font-size: 14px;
      padding-left: 0;
      color: #666;
      padding: 4px 15px 0 30px;
      line-height: 20px;
      background: transparent;
      border-bottom: 1px solid #e5e5e5;
  }
  .dm_search {
      position: absolute;
      top: 50%;
      transform: translate(0,-50%);
      width: 12px;
      left: 10px;
  }
  .dm_search img {
      margin-top: -3px;
  }
  .slider_wrap {
      position: relative;
      z-index: 99;
      overflow-x: scroll;
      overflow-y: hidden;
      width: 100%;
      -webkit-transform: translateZ(0px);
      transform: translateZ(0px);
      backface-visibility: hidden;
      -webkit-overflow-scrolling: touch;
  }
  .slider_wrap::-webkit-scrollbar{
      display:none; 
      width:0px; 
      -webkit-appearance: none;
  }
  .slider_wrap_item { 
      white-space: nowrap; 
  }
  
  .phone_lang img {
    width: 20px;
  }
  .lang_nav {
    width: 100%;
    height: 0;
    overflow: hidden;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 998;
    transition: all .7s;
    display: block;
    background: rgba(0, 0, 0, 0.8); 
  }
  .lang_nav_right { 
    position: absolute;
    z-index: 999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; 
    overflow-y:scroll;
    -webkit-overflow-scrolling: touch;
    text-align: left;
    padding-top: 65px;
  }
  .lang_nav_list li {
    position: relative;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
  }
  .lang_nav_list a { 
    display: block;   
    font-size:16px; 
    color: #fff;
    transition: all .5s;
    line-height:24px;
    padding:15px 30px; 
  }
  .lang_nav_list img {
    max-width: 30px;
    margin:-3px 10px 0 0;
  }
  .phone_search  {
    margin-left: 15px;
  }

  .navbar-menu {
    position: relative;
    top:-1px;
    width: 32px;
    padding-right: 0;
    cursor: pointer;
    text-align: center;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    /* user-select: none; */
  }

  .navbar-menu span {
      width: 22px;
      height: 2px;
      background: #fff;
      display: inline-block;
      position: relative;
      margin-top: -10px;
      transition: all .5s;
  }

  .navbar-menu span:before,
  .navbar-menu span:after {
      content: "";
      position: absolute;
      height: 2px;
      background: #fff;
      display: inline-block;
      left: 0;
  }

  .navbar-menu span:before {
      width: 22px;
      top: -7px;
  }

  .navbar-menu span:after {
      width: 22px;
      left: 0;
      top: 7px;
      transition: all .5s;
  }

  .navbar-menu:hover span:after {
      width: 22px;
  }

  .navbar-true span {
      transform: rotate(135deg);
      width: 22px;
  }

  .navbar-true span:after {
      transform: rotate(90deg);
      top: 0;
      width: 22px;
  }

  .navbar-true span:before {
      opacity: 0;
  }

  .phone_nav_cont {
    padding:30px 30px
  }
  .sidebar_link {
    margin-bottom: 30px;
  }
  .search_popup {
    position: absolute;
    top: 0;
    z-index:99;
    width: 100%;
    left: 0;
    opacity: 0;
    background: #000;
    transition: all 0.5s;
  }
  .search_popup.active {
    top: 100%;
    opacity: 1;
  }
  .search_popup_wrap {
    position: relative;
    width: 1170px;
    margin:0 auto;
    padding:36px 0;
    
  }
  .search_popup_text {
    position: relative;
    width: 100%;
    height: 48px;
    line-height: 47px;
    font-size: 18px;
    color: #fff;
    background: transparent;
  }
  .search_popup_left {
    margin-right: 30px;
    border-bottom: 1px solid rgba(255,255,255,0.6);
  }
  .search_popup_icon {
    margin-right: 40px;
  }
  .search_layer_cont {
    height: 67px;
  }
  .search_layer_text {
    height: 40px;
    font-size: 16px;
    padding:0
  }
  .search_popup_btn {
    font-size: 18px;
    width: 48px;
    text-align: center;
    height: 44px;
    line-height: 44px;
    transition: all .5s;
    background-color: transparent;
    display: inline-block;
    text-align: center;
    color:#fff;
    margin-right: 10px;
  }
  .search_layer {
    padding:0 15px 0 0;
  }
  .search_close {
    margin-left: 30px;
  }
  
  .search_close {
    width: 22px;
    top: 30px;
    right: 30px
  }

  .top {
    width: 42px;
    right: 0;
  }
  .wrap { width: 100%; margin: 0 auto; }
  .wrap_1300 { width: 100%; margin: 0 auto; }
  .wrap_1340 { width: 100%; margin: 0 auto; }
  .wrap_1360 { width: 100%; margin: 0 auto; }
  .wrap_1370 { width: 100%; margin: 0 auto; }
  .wrap_1380 { width: 100%; margin: 0 auto; }

  .btn {
    height: 48px;
    line-height: 50px;
    border: 0;
    font-size: 18px;
    color: #FFFFFF;
  }
  
  .cycling_nav_item.active:after {
     width: 100%;
     height: 2px;
     top:auto;
     bottom:0px;
  }

  .download_video_btm {
    padding-top: 20px;
    display: block;
    text-align: center;
  }

  /*  error   */
  .error_cont {
    position: relative;
    display: block;
    padding:50px 20px 60px;
    text-align: center;
  }

  .error_img {
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
  }
  .error_img img {
    border-radius: 0;
  }
  .error_title {
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 30px;
  }
  .error_h6 {
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 30px;
  }
  .error_info {
    padding:0
  }
  .error_text {
    font-size: 16px;
    line-height: 34px;
    margin-bottom: 40px;
  }

  .error_btm .btn {
    width: 220px;
    text-align: left;
    padding-left: 20px;
  }
  .btn em {
    width: 36px;
    height: 36px;
    line-height: 36px;
    margin-top: -19px;
  }

  .btn img {
    width: 18px;
  }
  .page_box {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
  }

  .wrap_1600 {
    width: 100%;
  }
  .foot_left {
    float: none;
    width: 100%;
    margin-right: 0;
    text-align: center;
    margin-bottom: 40px;
  }
  .foot_logo {
    margin-bottom: 30px;
  }
  .foot_top {
    padding:50px 15px 30px;
  }
  .foot_nav {
    float: none;
    width: 100%;
  }
  .foot_nav_item a {
    font-size: 16px;
  }
  .foot_nav_item {
    margin-bottom: 20px;
  }
  .foot_contact {
    float: none;
    width: 100%;
    margin-top: 30px;;
  }
  .foot_contact_title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 30px;
  }

  .foot_contact_item_text {
    font-size: 16px;
  }

  .foot_copy {
    padding:10px 15px;
    font-size: 14px;
    line-height: 24px;
  }

  /*  thank   */
  .thank_cont {
    display: block;
    padding:50px 20px 60px
  }
  .error_info {
    text-align: center;
  }
  .thank_title {
    font-size: 32px;
    line-height: 32px;
  }
  .thank_h6 {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 30px;
  }
  .thank_text {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 40px;
  }
  .btn2 {
    width: 200px;
    height: 48px;
    line-height: 50px;
    font-size: 18px;
  }

  /*   news  */
  .about_banner {
    height: 260px;
    min-height: 260px;
  }
  .about_banner_cont {
    position: absolute;
    top: 50%;
    transform: translate(0,-50%);
    padding:0 30px;
  }
  .about_banner_title {
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 15px;
  }
  .breadcrumb {
    font-size: 16px;
    line-height: 24px;
  }
  .subnav a {
    font-size: 20px;
    line-height: 36px;
    margin:0 15px;
  }
  .subnav a:after {
    bottom: -10px;
  }
  .news_module {
    padding: 0 15px 40px;
  }
  .news_hot {
    position: relative;
    background: #F5F5F7;
    border-radius: 10px;
    padding: 30px 15px 40px;
    margin: 40px 0 30px;
  }
  .news_cont {
    padding: 30px 0 0;
  }
  .news_hot_cont {
    position: relative;
    display: block;
  }
  .news_hot_img {
    width: 100%;
    margin:0 0 30px;
    border-radius: 10px;
  }
  .news_hot_img:after {
    width: 30px;
    height: 30px;
  }
  .news_hot_date {
    margin-bottom: 15px;
  }
  .news_hot_title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px;
  }
  .news_hot_text {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 30px;
  }
  .news_btn {
    font-size: 18px;
    line-height: 28px;
  }
  .news_item {
    float: none;
    width: 100%;
    margin:0 0 0;
  }
  .news_item_img {
    height: auto;
    border-radius: 6px;
  }
  .news_item_img:after {
    display: none;
  }
  .news_item_title {
    font-size: 20px;
    line-height: 28px;
  }
  .news_item_btm {
    height: auto;
    padding-bottom: 30px;
  }
  .page_Pagination a,.page_Pagination span {
    position: relative;
    display: inline-block;
    font-size: 16px;
    width: 32px;
    height: 32px;
    line-height: 34px;
    background: #FFFFFF;
    border-radius: 0;
    text-align: center;
    margin:0 4px;
    border-radius: 50%;
    transition: all .4s ease;
  }
  .page_Pagination a:first-child {
    margin:0 4px;
  }
  .page_Pagination a:first-child:after {
    display: none;
  } 
  .page_Pagination a:hover, .page_Pagination span.current, .page_Pagination a.current {
    width: 32px;
    height: 32px;
    line-height: 34px;
    font-size: 16px;
  }
  .news_send {
    padding:40px 15px;
  }
  .news_send_left {
    padding-top: 0;
  }
  .news_send_main {
    display: block;
  }
  .news_send_title {
    font-size: 20px;
    line-height:28px;
    margin-bottom: 20px;
  }
  .news_send_text {
    font-size: 16px;
    line-height: 24px;
  }
  .news_form {
    position: relative;
    background-image: none;
    background-position: center top;
    background-repeat: no-repeat;
    width: 100%;
    padding: 0 0 0;
    margin-left: 0;
    border-radius: 10px;
    font-family: 'popMedium';
    margin-top: 30px;
  } 
  .news_form_cont {
    padding:30px 15px 40px;
  }
  .news_form_title {
    font-size: 20px;
    line-height: 28px;
    margin:0 0 0;
    transform: translate(0,0);
  }
  .contact_form_item {
    float: none;
    width: 100%;
  }
  .news_send_item {
    font-size: 16px;
    line-height: 24px;
  }
  .news_form_left {
    width: 22px;
    height: 22px;
    margin-right: 10px;
  }
  .news_form_check::after {
    position: absolute;
    content: ' ';
    top: 0;
    display: inline-block;
    visibility: visible;
    padding-left: 0px;
    text-align: center;
    box-sizing: border-box;
    width: 22px;
    height: 22px;
    background: #FFFFFF;
    border-radius: 50%;
    border: 1px solid #767676;
  }
  
  .news_form_check:checked::after {
    content: "";
    background-color: #3e87e6;
  }
  
  .news_form_check:checked::before {
    content: '';
    position: absolute;
    top: 3px;
    left: 8px;
    width: 4px;
    height: 11px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    z-index: 1;
  }
  .news_send_prompt {
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 30px;
  }
  .news_form_btm .btn {
    width: 260px;
    height: 48px;
    line-height: 50px;
    background: #3E87E6;
    border-radius: 25px;
    font-size: 18px;
    padding-left: 20px;
  } 

  /*  event  */
  .event_item_cont {
    display: block;
  }
  .event_cont {
    padding:30px 0 0;
  }
  .event_module {
    padding:0 15px 40px;
  }
  .event_item_img {
    width: 100%;
    border-radius: 10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .event_item_img:after {
    display: none;
  }
  .event_item_img img {
    border-radius: 10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .event_item_right {
    height: auto;
    background: #f6f6f6;
    border-radius: 0px 0 10px 10px;
  }
  .event_item_info {
    padding:20px 15px 30px;
  }
  .event_item_title {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 20px;
  }
  .event_item_text {
    font-size: 16px;
    line-height: 24px;
  }
  .event_item {
    margin-bottom: 30px;
  }
  .event_btm {
    padding-top: 30px;
  }

  .event_quote_cont  {
    position: relative;
    display: block;
  }

  .event_quote {
    height: auto;
    padding:50px 30px 40px;
    text-align: center;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .event_quote_title {
    font-size: 24px;
    line-height: 32px;
  }
  .event_quote_text {
    font-size: 16px;
    line-height: 24px;
  }

  .event_quote_more {
    margin-left: 0;
  }

  .event_quote_more .btn3 {
    width: 240px;
    height: 48px;
    line-height: 50px;
    font-size: 18px;
    text-align: center;
  }
  .btn3 em {
    width: 36px;
    height: 36px;
    line-height: 38px;
    font-size: 16px;
    margin-left: 16px;
  }
  .event_quote_more .btn3 em {
    margin-left: 16px;
  }

  /*   contact  */
  .contact_upper {
    display: block;
    margin-bottom: 30px;
  }
  .contact_cont {
    padding:30px 0 0;
  }
  .contact_module {
    padding:0 15px 40px;
  }
  .contact_upper_left .contact_title {
    transform: translate(0,0);
  } 
  .contact_upper_left {
    margin-bottom: 20px;
    width: 100%;
    margin-right: 0;
  }
  .contact_title {
    font-size: 24px;
    color: #7096C8;
    line-height: 32px;
  }
  .contact_form_h4 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 5px;
  }
  .contact_form_h6 {
    font-size: 20px;
    line-height: 28px;
  }
  .contact_form_top {
    margin-bottom: 0;
  }
  .contact_form_btm .btn {
    width: 280px;
    height: 48px;
    line-height: 50px;
    font-size: 18px;
  }
  .contact_info  {
    display: block;
  }
  .contact_info_left {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .contact_info_item {
    font-size: 16px;
    color: #575757;
    line-height: 24px;
    margin-bottom: 20px;
  }
  .map {
    height: 300px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
  }

  /*  solution  */
  .solution_subnav .subnav a {
    font-size: 20px;
    line-height: 36px;
    margin:0 20px 0 0;
    padding-bottom: 10px;
  } 
  .solution_subnav .subnav a:last-child {
    margin-right: 0;
  }
  .solution_cont {
    padding:30px 0 0;
  }
  .solution_module1  {
    padding:0 15px;
  }
  .solution_subnav .subnav a:after {
    bottom: 5px;
  }
  .solution_intro_cont {
    display: block;
  }
  .solution_intro {
    margin:30px 0;
  }
  .solution_intro_img {
    width: 100%;
  }
  .solution_intro_info {
    padding:20px 15px 40px;
  }
  .solution_intro_label {
    max-width: 100%;
    font-size: 16px;
    line-height: 24px;
  }
  .solution_intro_title {
    font-size: 20px;
    line-height: 28px;
    margin:20px 0 10px;
  }
  .solution_intro_text {
    font-size: 16px;
    line-height: 24px;
  }
  .solution_turning {
    height: auto;
    margin-bottom: 30px;
  }
  .solution_turning_cont {
    position: relative;
    top: auto;
    transform: translate(0,0);
    padding:30px 15px;
    font-size: 20px;
    line-height: 32px;
  }
  .solution_customize_cont {
    display: block;
  }
  .solution_customize_img {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .solution_customize_title {
    font-size: 24px;
    line-height: 32px;
    padding-bottom: 10px;
  }
  .customize_item_top {
    position: relative;
    padding: 18px 40px 18px 0;
  }
  .customize_item_icon {
    right: 10px;
  }
  .customize_item_btm {
    padding-left: 0;
  }
  .customize_item_label {
    display: inline-block;
    vertical-align: top;
    height: 36px;
    line-height: 38px;
    background: #F5F5F7;
    border-radius: 20px;
    font-size: 16px;
    color: #666666;
    margin: 0 6px 10px 0;
    padding: 0 20px;
  } 
  .solution_customize_main {
    margin-bottom: 30px;
  }
  .solution_customize_btm {
    text-align: center;
  } 
  .solution_customize_more {
    font-size: 18px;
    line-height: 28px;
    padding-bottom: 15px;
  } 
  .solution_customize  {
    padding-bottom: 45px;
  }
  .accessories_swiper_cont {
    display: block;
  }
  .accessories_swiper_img {
    width: 100%;
    height: auto;
  }
  .solution_accessories {
    padding:40px 15px;
  }
  .solution_accessories_top {
    display:block;
    margin-bottom: 40px;
  }
  .solution_accessories_title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px;
  }
  .solution_accessories_text {
    width: 100%;
    font-size: 16px;
    line-height: 24px;
  }
  .accessories_swiper_info {
    padding:20px 15px 40px;
  }
  .accessories_swiper_label {
    max-width: 100%;
    font-size: 16px;
    line-height: 24px;
  }
  .accessories_swiper_title {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 20px;
  }
  .accessories_swiper_text {
    font-size: 16px;
    line-height: 24px;
  }

  .accessories_swiper_btm {
    position: relative;
    left: auto;
    bottom: auto;
    padding:0 0  40px;
    text-align: center;
  }
  .solution_support_main  {
    display: block;
  }
  .solution_support_cont {
    padding: 30px 0 20px;;
  }
  .solution_support_title {
    max-width: 100%;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 30px;
  }
  .support_statistics_num {
    font-size: 48px;
    line-height: 48px;
  }
  .solution_support_right {
    width: 100%;
    text-align: left;
    margin:30px 0 0;
  }
  .solution_support_item {
    display: block;
    float: left;
    width: 30%;
    height: 28vw;
    margin:0 5% 20px 0;
  }
  .solution_support_item:nth-child(3n) {
    margin-right: 0;
  }
  .solution_support {
    padding:0 15px;
  }

  .solution_advantage_item {
    float: none;
    width: 100%;
    padding-top: 0;
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #CDCDCD;
  }
  .solution_advantage_item:after {
    display: none;
  }
  .solution_advantage {
    padding:30px 15px 0;
  }
  .solution_advantage_item_icon {
    height: 54px;
    line-height: 54px;
  }
  .solution_advantage_item_icon img {
    height: 100%;
  }
  .solution_advantage_item_title {
    font-size: 20px;
    line-height: 28px;
    margin:20px 0;
  }

  /*   design  */
  .design_concept {
    position: relative;
    padding:30px 15px 20px;
  }
  .design_concept_top span {
    padding:0 20px;
  }
  .design_concept_top {
    margin-bottom: 30px;
  }
  .design_concept_top h4 {
    font-size: 24px;
    line-height: 32px;
  }
  .design_concept_top p {
    font-size: 16px;
    line-height: 24px;
  }
  .design_concept_upper {
    display: block;
    margin-bottom: 30px;
  }
  .design_concept_left {
    width: 100%;
    margin-right: 0;
  }

  .design_concept_title {
    font-size:24px;
    line-height: 32px;
    margin-bottom: 10px;
  }
  .design_concept_label {
    font-size: 16px;
    line-height: 24px;
  }
  .design_concept_right {
    padding-top: 20px;
  }
  .design_concept_text {
    font-size: 16px;
    line-height: 24px;
  }
  .design_concept_item {
    width: 50%;
  }
  .design_concept_btm {
    margin-top: 30px;
  }
  .design_concept_item_title {
    font-size: 16px;
    line-height: 24px;
    height: 70px;
  }
  .design_concept_item_title br {
    display: none;
  }

  .works_swiper_cont {
    display: block;
  }
  .design_works_main {
    display: block;
  }
  .works_swiper_img {
    width: 100%;
    margin:0 0 20px;
  }
  .design_works {
    padding:30px 15px 40px;
  }
  .works_swiper_right {
    padding-top: 0;
  }
  .works_swiper_title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 10px;
  }
  .works_swiper_label {
    font-size: 16px;
    line-height: 24px;
    max-width: 100%;
    margin-bottom: 20px;
  }
  .works_swiper_h6 {
    font-size: 20px;
    line-height: 28px;
  }
  .works_swiper_text {
    font-size: 16px;
    line-height: 24px;
  }
  .works_swiper_btm {
    position: relative;
    left: auto;
    bottom: auto;
    padding: 30px 0 0;
    text-align: center;
  } 
  .design_innovating {
    position: relative;
    padding: 30px 15px;
  } 
  .innovating_title {
    padding:0;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 30px;
  }
  .innovating_swiper_box {
    width: 100%;
    padding-bottom: 30px;
  }
  .innovating_swiper_item {
    width: 100%;
    padding: 20px 15px 0;
    border-radius: 10px;
    border: 1px solid #B4B4B4;
    border-top-right-radius: 10px;
    /* background: linear-gradient(-45deg,transparent 60px,#F5F5F7 0); */
  }

  .innovating_swiper_item_img {
    position: relative;
    margin-bottom: 20px;
    border-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden;
    clip-path:none
    /* background: linear-gradient(45deg,transparent 40px,#F5F5F7 0); */
  }
  .innovating_swiper_item_img img {
    border-radius: 10px;
    border-top-right-radius: 10px;
  }
  .innovating_swiper_item_title {
    font-size: 20px;
    line-height: 28px;
  }
  .innovating_swiper_item_text {
    font-size: 16px;
    line-height: 24px;
  }
  .innovating_swiper_item_btm {
    position: relative;
    text-align: left;
    padding: 0 30px 0 0;
    height: 120px;
  }
  .innovating_swiper_item_icon {
    right: 0;
  }
  .through_swiper_btm {
    position: relative;
    width: 100%;
    z-index: 99;
    left: auto;
    padding-top: 30px;
    text-align: center;
    display: block;
  }
  .public_swiper_box .swiper-pagination {
    display: none;
  }
  .public_swiper_box .swiper-button-next, .public_swiper_box .swiper-button-prev {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    top:auto;
    margin-top:0;
    width: 50px;
    height: 50px;
    line-height: 48px;
    border-radius: 50%;
    border: 1px solid #858585;
    text-align: center;
    z-index: 10;
    opacity: 1;
    cursor: pointer;
    -moz-background-size: 60px 60px;
    -webkit-background-size:60px 60px;
    background-size: 60px 60px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: none;
    transition: all 0.4s;
  }
  .public_swiper_box .swiper-button-next span,.public_swiper_box .swiper-button-prev span  {
    position: relative;
    display: block;
    width: 100%;
    height: 20px;
    line-height: 20px;
    text-align: center;
    top: 50%;
    transform: translate(0,-50%);
    font-size: 16px;
    font-weight: bold;
    color:#555555;
    font-family: "popLight";
    transition: all 0.4s;
  }
  .design_comfort {
    height: auto;
    min-height: 1px;
    padding:60px 15px;
    text-align: center;
  }
  .design_comfort_text {
    position: relative;
    left: auto;
    bottom: auto;
    font-size: 24px;
    line-height: 32px;
  }
  .design_step {
    position: relative;
    padding:0  15px 40px;
  }
  .design_step_item {
    float: none;
    width: 100%;
    padding:30px 0;
    border-bottom: 1px solid #CDCDCD;
  }
  .design_step_title {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 10px;
  }
  .design_step_item_num {
    left: -10px;
    font-size: 64px;
    line-height: 64px;
    top: -20px;
  }
  .design_step_item:last-child {
    width: 100%;
  }

  /*  news_details  */
  .details_cont {
    padding:30px 15px;
  }
  .details_main  {
    display: block
  }
  .details_info_date {
    font-size: 16px;
    margin-bottom: 20px;
  }
  .details_info_title {
    font-size: 24px;
    line-height: 32px;
    padding-bottom: 15px;
    margin-bottom: 20px;
  }
  .details_info_text {
    font-size: 16px;
    line-height: 24px;
  }
  .details_info_text p {
    margin-bottom: 20px;
  }
  .details_info_text img {
    border-radius: 10px;
  }
  .details_info_item_direction {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 0;
  }
  .details_info_item_title {
    font-size: 16px;
  }

  .details_info_btm {
    padding-bottom: 15px;
    margin-top: 30px;
  }

  .details_right {
    width: 100%;
    margin-left: 0;
    padding-top: 30px;
    transform: translate(0,0);
  }
  .details_title {
    font-size: 24px;
    line-height: 32px;
  }
  .details_post_item {
    padding:15px 20px;
  }
  .details_post_title {
    font-size: 16px;
  }
  .details_post {
    margin-bottom: 30px;
  }
  .details_facebook span {
    font-size: 24px;
  }
  .details_twitter span {
    font-size: 18px;
  }
  .details_linkdin span {
    font-size: 22px;
  }
  .details_youtobe span {
    font-size: 26px;
  }
  .details_share {
    margin-bottom: 30px;
  }
  .det_form_input {
    position: relative;
    width: 100%;
    display: inline-block;
    height: 48px;
    background: #FFFFFF;
    border-radius: 10px;
    border: 1px solid #D9D9D9;
    font-size: 16px;
    color: #252525;
    line-height: 28px;
    padding: 9px 15px;
  }
  .det_form_select {
    padding: 9px 15px;
    font-size: 16px;
    height: 48px;
    border-radius: 10px;
  }
  .det_form_area {
    padding:10px 15px;
    font-size: 16px;
    height: 160px;
    line-height: 24px;
  }
  .det_contact_btm {
    padding-top: 30px;
    text-align: center;
  }
  .det_contact_btm .btn {
    width: 270px;
    height: 48px;
    line-height: 50px;
    padding-left: 20px;
    font-size: 18px;
  }
  .det_contact_btm .btn em {
    width: 36px;
    height: 36px;
    line-height: 36px;
    margin-top: -19px;
  }
  .details_related {
    margin-top: 30px;
  }
  .details_related_title {
    font-size: 24px;
    line-height: 32px;
  }

  /*   about   */
  .about_statistics {
    padding:30px 15px 0;
  }
  .about_statistics_cont {
    position: relative;
  }
  .about_statistics_upper {
    display: block;
  }
  .about_statistics_item {
    margin-bottom: 10px;
  }
  .about_statistics_item_num {
    font-size: 36px;
    line-height: 40px;
    min-width: 180px;
  }
  .about_statistics_item_text {
    font-size: 16px;
    line-height: 24px;
  }
  .about_statistics_item:last-child {
    margin-left: 0;
    margin-bottom: 0;
  }
  .about_statistics_main  {
    display: block
  }
  .about_statistics_img {
    width: 100%;
  }
  .about_statistics_right {
    border:0
  }
  .about_statistics_info {
    top: auto;
    transform: translate(0,0);
    padding:20px 0 40px;
    font-size: 16px;
    line-height: 24px;
  }

  .about_team {
    padding:40px 15px;
  }
  .about_team_main  {
    display: block;
  }
  .about_team_text {
    font-size: 16px;
    margin-bottom: 30px;
  }
  .about_team_text p {
    margin-bottom: 20px;
  }
  .about_team_info {
    padding:15px 10px;
  }
  .about_team_info_text {
    font-size: 14px;
    line-height: 20px;
  }
  .about_team_info_signature {
    font-size: 14px;
    line-height: 20px;
  }

  .about_team_img {
    width: 100%;
    margin:0 0 30px;
  }
  .about_exhibition {
    padding:30px 15px
  }
  .about_exhibition_img {
    height: 200px;
  }
  .about_exhibition_title {
    margin-top: 30px;
  }
  .about_exhibition_title span {
    position: relative;
    display: block;
    float: left;
    width: 32%;
    margin-right: 2%;
    font-size: 16px;
    color: #666666;
    line-height: 24px;
    height: 64px;
    text-align: center;
    padding-bottom: 10px;
    cursor: pointer;
    border-bottom: 1px solid #C4C4C5;
  }

  .about_growth {
    padding: 30px 15px;
  }
  .about_growth_main  {
    display: block;
  }
  .about_growth_info {
    padding-top: 0;
    margin-bottom: 30px;
  }
  .about_growth_title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 10px;
  }
  .about_growth_prompt {
    line-height: 24px;
    margin-bottom: 20px;
  }
  .about_growth_h6 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 20px;
  }
  .about_growth_text {
    font-size: 16px;
    line-height: 24px;
  }
  .about_growth_right {
    width: 100%;
    margin-left: 0;
  }
  .growth_swiper_item_img {
    border-radius: 10px;
  }

  .growth_swiper_btm {
    position: relative;
    left: auto;
    bottom: auto;
    text-align: center;
    padding:30px 0 20px;
  }
  .growth_swiper_box .swiper-button-next, .growth_swiper_box .swiper-button-prev {
    width: 50px;
    height: 50px;
    line-height: 48px;
  }
  .about_map {
    position: relative;
    padding: 40px 15px;
  }
  .about_map_text {
    font-size: 24px;
    line-height: 32px;
    bottom: 20px;
  }

  .about_through {
    padding:30px 15px 40px;
  }
  .about_through_title {
    padding:0;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 30px;
  }
  .through_swiper_box {
    width: 100%;
  }

  .through_swiper_item {
    width: 100%;
    padding: 10px 15px 0;
    border-radius: 10px;
    border: 1px solid #B4B4B4;
    border-top-right-radius: 10px;
  }
  .through_swiper_item::after {
    display: none;
  }
  .through_swiper_item::before {
    display: none;
  }
  .through_swiper_item_img {
    position: relative;
    margin-bottom: 20px;
    border-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden;
    clip-path:none;
    /* background: linear-gradient(45deg,transparent 40px,#F5F5F7 0); */
  }
  .through_swiper_item_img img {
    border-radius: 10px;
  }

  .through_swiper_item_title {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
  }
  .through_swiper_item_btm {
    height: auto;
    padding-bottom: 30px;
  }

  .through_swiper_box {
    padding-bottom: 0;
  }
  .about_through {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
  }


  /*  download  */
  .disclosure_screen {
    display: none;
  }
  .download_cont {
    padding:30px 15px 45px;
  }
  .download_top {
    position: relative;
    display: block;
    padding-bottom: 15px;
  }
  .download_title {
    width: 100%;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 10px;
  }
  .download_prompt {
    font-size: 16px;
    line-height: 24px;
    text-align: left;
  }
  .download_gallery_main {
    margin-top: 30px;
    overflow-x: hidden;
    overflow-y: hidden;
    white-space: normal;
  }
  .download_gallery_item {
    width: 48%;
    margin-right: 4%;
  }
  .download_gallery_item:nth-child(2n) {
    margin-right: 0;
  }
  .download_item_img {
    position: relative;
    width: 100%;
    height: 50vw;
    border-radius: 10px;
    overflow: hidden;
  }
  .download_item_img img {
    border-radius: 10px;
  }
  .download_item_title {
    font-size: 16px;
    color: #666666;
    line-height: 24px;
    height: 70px;
    padding-top: 12px;
  } 
  .download_gallery {
    margin:0 0 0
  }
  .download_scroll {
    padding-bottom: 0;
  }
  .download_video_main {
    margin-top: 30px;
    overflow-x: hidden;
    overflow-y: hidden;
    white-space: normal;
  }
  .download_item_img {
    position: relative;
    width: 100%;
    height: 45vw;
    border-radius: 10px;
    overflow: hidden;
  }
  .download_video_item {
    width: 48%;
    margin-right: 4%;
  }
  .download_video_item:nth-child(2n) {
    margin-right: 0;
  }
  .video_icon {
    left: 15px;
    bottom: 15px;
  }
  .download_video {
    margin-bottom: 30px;
  }
  .download_catalogues_nav {
    text-align: left;
  }
  .download_catalogues_nav a {
    font-size:16px;
    line-height: 24px;
    margin-right: 10px;
  }
  .download_catalogues_item {
    position: relative;
    padding: 20px 0 20px 15px;
    border-bottom: 1px solid #CCCCCC;
  }
  .download_catalogues_item_img {
    width: 28px;
    margin-right: 10px;
  }
  .download_catalogues_item_title {
    font-size: 18px;
  }
  .download_more_btn {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 250px;
    height: 50px;
    line-height: 50px;
    background: #FFFFFF;
    border-radius: 40px;
    border: 1px solid #C4C4C4;
    font-size: 18px;
    color: #666666;
    padding-left: 24px;
    text-align: left;
  }
  .download_more_btn em {
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    margin-top: -18px;
    font-size: 16px;
  }
  .download_catalogues {
    margin-bottom: 40px;
  }

  /*  manufacture */
  .manufacture_factory {
    padding:30px 15px 30px;
  }
  .manufacture_factory_main {
    display: block;
  }
  .manufacture_factory_title {
    margin-bottom: 20px;
  }
  .manufacture_title {
    font-size: 24px;
    line-height: 32px;
  }
  .about_text {
    font-size: 16px;
    line-height: 24px;
  }

  .manufacture_factory_right {
    width: 100%;
    margin:30px 0 0;
  }
  .manufacture_factory_item {
    padding:0 20px 25px 0;
    margin-bottom: 30px;
  }

  .manufacture_assurance {
    padding:30px 15px;
  }
  .assurance_main {
    display: block;
  }
  .assurance_left {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .assurance_item {
    width: 48%;
    margin:0 4% 20px 0;
  }
  .assurance_item_img {
    height: 35vw;
    border-radius: 10px;
  }
  .assurance_item_img img {
    border-radius: 10px;
  }
  .assurance_item_text {
    position: absolute;
    z-index: 9;
    left: 10px;
    right: 10px;
    bottom: 10px;
    height: auto;
    line-height: 24px;
    padding:10px 0;
    text-align: center;
    background: rgba(0, 0, 0, 0.6);
    border-radius: 30px;
    font-size: 14px;
    color: #FFFFFF;
  }
  .assurance_right {
    background: #fff;
    border-radius: 10px;
    padding:0 15px 40px;
  }
  .assurance_info_text {
    font-size: 16px;
    line-height: 24px;
  }
  .assurance_info_des {
    font-size: 18px;
    line-height: 24px;
  }
  .manufacture_tour {
    padding: 30px 15px 40px;
  }
  .manufacture_tour_top {
    display: block;
    margin-bottom: 20px;
  }
  .tour_switch {
    padding-top: 20px;
  }
  .tour_switch a {
    margin: 0 20px 0 0;
    font-size: 20px;
    line-height: 28px;
  }
  .tour_swiper_item_img {
    border-radius: 10px;
  }
  .tour_swiper_item_img img {
    border-radius: 10px;
  }
  .tour_swiper_item_text {
    left: 15px;right: 15px;
    bottom: 20px;
    height: auto;
    font-size: 16px;
    line-height: 28px;
    padding:10px 15px;
  }
  .tour_swiper_btm {
    padding-top: 40px;
    text-align: center;
    display: block
  }
  .manufacture_certification {
    padding:30px 15px 40px
  }
  .certification_swiper_btm {
    top: -90px;
  }
  .certification_swiper_item_cont {
    padding:20px;
    border-radius: 10px;
  }
  .about_peace {
    padding: 30px 15px;
    text-align: center;
  }
  .about_peace_main {
    display: block;
  }
  .about_peace_text {
    max-width: 100%;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
  }
  .about_peace_text p {
    margin-bottom: 20px;
  }

  .about_peace_right h4 {
    max-width: 100%;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
    padding-top: 30px;
  }

  /*  index  */
  .home_module1 {
    padding:30px 15px 40px;
  }
  .pc_banner_item {
    height: 400px;
    min-height: 400px;
    border-radius: 10px;
    text-align: center;
  }

  .banner_h6 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .banner_h4 {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 10px;
  }
  .banner_text {
    font-size: 16px;
    height: 88px;
    line-height: 22px;
    margin-bottom: 20px;
    overflow: hidden;  text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;
  }
  .banner_text br {
      display: none;
  }
  .banner_cont {
    padding: 0 35px;
    text-align: center;
  }
  .banner_img {
    display: none;
  }
  .banner_more {
    padding-top: 0;
  }
  .banner_swiper_box .swiper-pagination-bullet {
    width: 12px;
    height:12px;
    margin:0 5px;
  }
  .home_product_a {
    font-size: 16px;
    line-height: 24px;
    padding: 0;
    margin-bottom: 10px;
  }
  .home_product_b {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .home_title {
    font-size: 24px;
    line-height: 32px;
  }
  .home_product .home_title {
      font-size: 24px;
    line-height: 32px;
  }
  
  .home_product {
    padding:40px 0 0
  }
  .home_product_item {
    display: block;
    width: 100%;
    margin:0 0 20px 0;
  }
  .home_product_item {
    height: auto;
    padding-top: 0;
  }
  .home_product_item_top {
    height: 280px;
  }
  .home_product_item:hover .home_product_item_top {
    height: 280px;
    max-height: 280px;
    transform: translate(0,0);
  }
  .home_product_item_img {
    padding:50px;
  }
  .home_product_item_btm {
    height:130px;
  }
  .home_product_item_title {
    font-size: 20px;
    line-height: 28px;
    height: auto;
    margin-bottom: 10px;
  }
  .home_product_main {
    margin-top: 30px;
  }
  .home_cycling {
    padding:60px 15px 40px;
  }
  .cycling_nav {
    position: relative;
    z-index: 9;
    top: auto;
    left: auto;
    z-index: 100;
    transform: rotate(0) translate(0);
    transform-origin: 0 0;
    display: block;
    flex-direction: row-reverse;
    pointer-events: all;  
    text-align: center;
    margin-bottom: 30px;
  }
  .cycling_nav_item {
    font-size: 16px;
    margin:0 10px;
  }
  .cycling_nav_item.active {
    padding-bottom: 0;
    font-size: 16px;
    color: #FEA835;
    font-family: 'popMedium';
    font-weight: 600;
  }
  .home_cycling_img {
    position: relative;
    width: 100%;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    overflow: hidden;
  }

  .home_cycling_main {
    display: block;
    text-align: center;
  }
  .home_cycling_left {
    width: 100%;
    margin-left: 0;
    margin-bottom: 30px;
    border-radius: 10px;
  }
  .home_cycling_info_img img {
    max-width: 200px;
  }
  .home_cycling_text {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 30px;
  }
  .home_cycling_more .btn3 {
    width: 240px;
    text-align: center;
    height: 50px;
    line-height: 52px;
  }
  .home_module2 {
    padding:40px 15px
  }
  .home_choose {
    width: 100%;
    padding-top: 10px;
  }
  
  .home_choose_bj {
    position: relative;
    top: auto;
    left: auto;
    background: transparent;
    background-image: none!important;
    height: auto;
    background: #fff;
    padding-top: 16px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }
  .home_choose_nav {
    position: relative;
    top: auto;right: auto;
    width: 100%;
  }
  .home_choose_nav a {
    font-size: 16px;
    line-height: 28px;
    color:#252525;
    width: 35%;
    text-align: center;
  } 
  .home_choose_nav a:nth-child(2n) {

    width: 30%;
  }
  .home_choose_nav a.active {
    color:#FEA935;
  }
  .home_choose_btn {
    width: 100px;
    height: 100px;
    font-size: 18px;
    line-height: 28px;
  }

  .home_choose_cont {
    border-radius:10px;
    padding:30px 15px 40px;
    transform: translate(0,0);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .home_choose_top {
    display: block;
  }
  .home_choose_title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px;
    max-width: 100%;
  }
  .home_choose_text {
    font-size: 16px;
    line-height: 24px;
    padding-top: 0;
    margin-bottom: 20px;
  }
  .home_choose_more {
    padding:0
  }
  .choose_swiper_cont {
    display: block;
    border-radius: 10px;
    background: transparent;
  }
  .choose_swiper_img {
    width: 100%;
    border-radius: 10px;
    margin:0 0 20px;
  }
  .choose_swiper_label {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .choose_swiper_title {
    font-size: 24px;
    line-height: 32px;
  }

  .choose_swiper_btm {
    position: relative;
    z-index: 9;
    left: 0;
    text-align: center;
    padding-top: 40px;
  }
  .home_choose .public_swiper_box .swiper-button-next, .home_choose .public_swiper_box .swiper-button-prev {
    border:1px solid #333333
  }
  .home_choose .public_swiper_box .swiper-button-next, .home_choose .public_swiper_box .swiper-button-prev {
    height: 50px;
    width: 50px;
    line-height: 52px;
  }
  .home_brand_item {
    width: 50%;
    height: 200px;
  }

  .home_brand_item_top {
    height:200px;
  }
  .home_brand_item:nth-child(2n) {
    border-right: 0;
  }
  .home_brand_item:nth-child(4n) {
    border-bottom: 1px solid rgba(255,255,255,0.2)
  }
  .home_brand_item:nth-child(5) {
    border-bottom: 1px solid rgba(255,255,255,0.2)
  }
  .home_brand_item:nth-child(6) {
    border-bottom: 1px solid rgba(255,255,255,0.2)
  }
  .home_brand_item:nth-child(7) {
    border-bottom: 1px solid rgba(255,255,255,0.2)
  }
  .home_brand_item_text {
    margin-top: 10px;
  }
  .home_brand {
    margin-bottom: 40px;
    padding-top: 30px;
  }
  .home_factory_top  {
    display: block;
    margin-bottom: 30px;
  }
  .home_factory_title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px;
  }
  .home_factory_more .btn3 {
    width: 240px;
    text-align: center;
    font-size: 18px;
    height: 50px;
    line-height: 50px;
  }
  .home_factory_more {
    padding:0 0 0 0
  }
  .home_factory_item {
    float: none;
    width: 100%;
    padding:30px 20px 40px;
    margin-bottom: 30px;
  }
  .home_factory_item.active {
    padding:30px 20px 40px
  }
  .home_factory_item_icon {
    margin-bottom: 30px;
  }
  .home_factory_item_text {
    font-size: 16px;
    line-height: 22px;
  }
  .home_factory_item.active .home_factory_item_text {
    font-size: 16px;
    line-height: 24px;
  }

  .home_factory_item_num {
    font-size: 40px;
    line-height: 54px;
    padding-bottom: 10px;
    margin-bottom: 20px;
  }
  .home_factory_item_title {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 15px;
  }
  .home_form_more .btn3 {
    padding-left: 0;
  }
  .home_form_more .btn3 em {
    margin-left: 20px;
    margin-top: -3px;
  }

  .home_form_bj {
    display: none;
  }
  .home_form_cont {
    padding:40px 15px 40px;
  }
  .home_form_title {
    font-size: 24px;
    line-height: 32px;
    transform: translate(0,0);
  }
  .home_form_item {
    float: none;
    width: 100%;
    margin-bottom: 20px;;
  }
  .home_form_item_input {
    height: 48px;
    line-height: 50px;
    padding:0 15px;
    font-size: 16px;
    font-size: 16px;
    border-radius: 10px;
  }
  .home_form_item_area {
    height: 160px;
    font-size: 16px;
    padding:8px 15px;
    line-height: 28px;
    border-radius: 10px;
  }
  .home_form_list {
    margin-bottom: 0;
  }
  .home_form_main {
    margin-bottom: 5px;
  }
  .home_form_more .btn3 {
    width: 280px;
    height: 50px;
    line-height: 52px;
    font-size: 18px;
  }
  .home_form_cont {
    margin-bottom: 20px;
  }
  .home_form_btm {
    display: block;
  }
  .home_form_info {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .home_module2 {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  /*  product_details  */
  .details_top .breadcrumb {
    font-size: 16px;
  }
  .wrap_1700 {
    width: 100%;
  }
  .details_top {
    margin-bottom: 20px;
  }
  .details_cont {
    padding:20px 15px 40px;
  }

  .goods_upper {
    display: block;
    margin-bottom: 40px;
  }
  .goods_left {
    float: none;
    width: 100%;
    height: auto;
    margin-bottom: 0;
  }
  .goods_swiper_big {
    width: 100%;
    height: 83vw;
    margin-bottom: 15px;
  }
  .goods_swiper_small {
    float: none;
    width: 100%;
    height: auto;
    padding:0;
  }
  .goods_swiper_small .swiper-slide {
    width: auto;
    height: 20vw;
  }
  
  .goods_swiper_box .swiper-button-next, .goods_swiper_box .swiper-button-prev {
    position: absolute;
    top:auto;
    bottom: 5.3vw;
    margin-top:0;
    width: 11px;
    height: 21px;
    z-index: 999;
    opacity: 1;
    cursor: pointer;
    -moz-background-size: 11px 21px;
    -webkit-background-size: 11px 21px;
    background-size: 11px 21px;
    background-position: center;
    background-repeat: no-repeat;
  }
  .goods_swiper_icon {
    width: 24px;
    top: 15px;
    right: 15px;
  }
  .goods_swiper_small .swiper-wrapper {
    flex-direction: row!important;
  }
  .gallery-thumbs .swiper-slide {
  }
  .goods_item {
    height: 100%;
  }
  .goods_item_cont {
    position: relative;
    top: 50%;
    transform: translate(0,-50%);
  }
  .goods_item img {
    width: 100%;
    height: 100%;
    object-fit: fill;
  }
  .goods_swiper_box .swiper-button-next, .goods_swiper_box .swiper-button-prev {
    display: none;
  }

  .goods_info_title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 10px;
  }
  .goods_info_category {
    margin-bottom: 20px;
  }
  .property_item {
    height: auto;
    min-height: 80px;
    padding:15px 0;
  }
  .property_size_img {
    max-width: 100px;
    height: auto;
  }
  .goods_item_video_icon {
    width: 60px;
  }
  .property_size_img img {
    width: 100%;
    height: auto;
  }
  .goods_more {
    width: 100%;
    display: block;
    height: 50px;
    line-height: 52px;
    font-size: 18px;
    letter-spacing: 0;
  }
  .goods_more em {
    width: 40px;
    line-height:40px ;
    height: 40px;
  }
  .goods_more img {
    max-width: 24px;
  }
  .goods_description_title {
    font-size: 24px;
    line-height: 32px;
  }
  .goods_description_title:after {
    width: 200px;
    height: 4px;
  }
  .goods_description_btm {
    padding:30px 0 0;
  }
  .goods_description_left {
    float: none;
    width: 100%;
    padding:0
  }
  .goods_description_text {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 30px;
  }
  .goods_form {
    float: none;
    width: 100%;
    margin-top: 30px;
  }
  .goods_form_list {
    margin-bottom: 20px;
  }
  .goods_recommend_title {
    font-size:24px;
    line-height: 32px;
  }
  .goods_description {
    margin-bottom: 40px;
  }
  .product_item a {
    height: 400px;
  }
  .goods_recommend {
    padding-bottom: 60px;
  }

  /*   product  */
  .product_screen_option {
    display: inline-block;
    vertical-align: middle;
    height: 44px;
    background: #E7E5E2;
    border-radius: 20px;
    font-size: 14px;
    line-height: 24px;
    color: #000000;
    font-family: "popLight";
    padding: 10px 18px;
    margin-bottom: 10px;
    margin-right: 20px;
  }
  .product_screen_option img {
    width: 12px;
  }
  .product_screen_option:last-child {
    margin-right: 0;
  }
  .product_screen_left {
    margin-right: 0;
  }
  .screen_close {
    margin-left: 15px;
  }
  .product_cont {
    padding:30px 15px 40px;
  }
  .product_upper {
    padding:0 0 20px;
  }
  .product_main  {
    display: block;
  }
  .product_left {
    width: 100%;
    padding-right: 0;
    padding-top: 30px;
    margin-bottom: 30px;
  }
  .product_search {
    height: 50px;
    margin-bottom: 30px;
  }
  .product_search_btn {
    background-size: 20px auto;
  }
  .product_category_title {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 20px;
  }
  .product_category_item_btm {
    padding:20px 15px 30px;
  }
  .product_group {
    border-top: 1px solid rgba(0, 0, 0, 0.2)
  }
  .product_item {
    float: none;
    width: 100%;
    /*border:0;*/
    border-bottom: 1px solid rgba(0, 0, 0, 0.2)
  }
  .product_item a {
    height: 320px;
  }
  .product_item:last-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2)
  }
  .product_item_img {
    transform: translate(0,-40%);
  }
  .product_item_img img {
    max-height: 250px;
  }
  .product_item_top {
    top: 20px;
  }
  .product_item_model {
    bottom: 20px;
  }
  .product_item_title {
    font-size: 20px;
    line-height: 28px;
  }
  .product_btm {
    padding-top: 40px;
  }

  /*   768  */
  .about_statistics_item {
    width: 100%;
  }
  .about_statistics_item:first-child {
      width: 100%;
  }
  .solution_popup_box {
    width: 94%;
    padding:30px 15px 30px;
    border-radius: 15px;
    background: linear-gradient(-135deg, transparent 40px, #fff 0) top right;
  }
  .solution_popup_top h4 {
    font-size: 20px;
    line-height: 28px;
  }
  .solution_popup_top h4 br {
    display: none;
  }
  .solution_popup_close {
    width: 24px;
  }
  .solution_popup_top {
    margin-bottom: 30px;
  }
  .solution_popup_top p {
    font-size: 16px;
    line-height: 24px;
    display: none;
  }
  .popup_form_btm {
    padding-top: 10px;
  }
  .popup_form_list {
    margin-bottom: 0;
  }
  .popup_form_item {
    float: none;
    width: 100%;
    margin-bottom: 10px;
  }
  .popup_form_input {
    height: 44px;
    padding:8px 15px; 
    font-size: 16px;
    line-height: 28px;
  }
  .popup_form_btm .btn {
    height: 50px;
    width: 100%;
    line-height: 52px;
    font-size: 18px;
    width: 280px;
  }

  .innovating_swiper_item::after {
    display: none;
  }
  .innovating_swiper_item::before {
    display: none;
  }

  .growth_swiper_box .swiper-button-next span, .growth_swiper_box .swiper-button-prev span {
    position: relative;
    display: block;
    width: 100%;
    top: 50%;
    transform: translate(0,-50%);
  }

  .about_through .public_swiper_box .swiper-button-next span,.about_through .public_swiper_box .swiper-button-prev span {
    position: relative;
    display: block;
    width: 100%;
    top: 50%;
    transform: translate(0,-50%);
  }

  .solution_customize_more img {
    margin-left: 30px;
  }
  
  .category_list_top {
      padding: 14px 0 11px;
  }

  .customize_upload_img {
    width: 88px;
    height: 88px;
    margin-right: 8px;
  }
  .customize_upload_btn {
    width: 88px;
    height: 88px;
  }
  /* .customize_upload_img:nth-child(4n) {
    margin-right: 0;
  } */
}
.product_close{
    display: none;
}
@media (max-width:768px){
    .product_left .product_category{
        position: fixed;
        background: #fff;
        z-index: 1000;
        width: 90%;
        height: 100%;
        top: 0;
        right: -90%;
        padding: 10px;
        border-left: 1px #333 solid;
        transition: all 0.3s;
    }
    .product_left .product_category.show{
        right:0;
    }
    .product_close{
        display: none;
        position: absolute;
        font-size: 20px;
        background-color: #fff;
        border-radius: 50%;
        width: 30px;
        height: 30px;
        left: -8%;
        justify-content: center;
        align-items: center;
    }
    .product_category.show .product_close{
        display: flex;
    }
    .product_category_cont{
        overflow-y: scroll;
        height: 100%;
    }
	.phone_banner_item{
		display:block;
		height: 400px;
		min-height: 400px;
		border-radius: 10px;
		text-align: center;
	}
	.pc_banner_item{
		display:none;
	}
}
.footer .foot_nav{
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    height: 340px;
}
@charset "UTF-8";:root{--global--font-size-base:1.25rem;--global--font-size-xs:1rem;--global--font-size-sm:1.125rem;--global--font-size-md:1.25rem;--global--font-size-lg:1.5rem;--global--font-size-xl:2.25rem;--global--font-size-xxl:4rem;--global--font-size-xxxl:5rem;--global--font-size-page-title:var(--global--font-size-xxl);--global--letter-spacing:normal;--global--line-height-body:1.7;--global--line-height-heading:1.3;--global--line-height-page-title:1.1;--heading--font-family:var(--global--font-primary);--heading--font-size-h6:var(--global--font-size-xs);--heading--font-size-h5:var(--global--font-size-sm);--heading--font-size-h4:var(--global--font-size-lg);--heading--font-size-h3:25px;--heading--font-size-h2:27px;--heading--font-size-h1:31px;--heading--letter-spacing-h6:0.05em;--heading--letter-spacing-h5:0.05em;--heading--letter-spacing-h4:var(--global--letter-spacing);--heading--letter-spacing-h3:var(--global--letter-spacing);--heading--letter-spacing-h2:var(--global--letter-spacing);--heading--letter-spacing-h1:var(--global--letter-spacing);--heading--line-height-h6:var(--global--line-height-heading);--heading--line-height-h5:var(--global--line-height-heading);--heading--line-height-h4:var(--global--line-height-heading);--heading--line-height-h3:30px;--heading--line-height-h2:32px;--heading--line-height-h1:35px;--heading--font-weight:800;--heading--font-weight-page-title:300;--heading--font-weight-strong:600;--latest-posts--title-font-family:var(--heading--font-family);--latest-posts--title-font-size:var(--heading--font-size-h3);--latest-posts--description-font-family:var(--global--font-secondary);--latest-posts--description-font-size:var(--global--font-size-sm);--list--font-family:var(--global--font-secondary);--definition-term--font-family:var(--global--font-primary);--global--color-black:#000;--global--color-dark-gray:#28303d;--global--color-gray:#39414d;--global--color-light-gray:#f0f0f0;--global--color-green:#00d084;--global--color-blue:#0693e3;--global--color-purple:#9b51e0;--global--color-red:#cf2e2e;--global--color-orange:#ff6900;--global--color-yellow:#fcb900;--global--color-white:#fff;--global--color-white-50:rgba(255, 255, 255, 0.5);--global--color-white-90:rgba(255, 255, 255, 0.9);--global--color-primary:var(--global--color-dark-gray);--global--color-secondary:var(--global--color-gray);--global--color-primary-hover:var(--global--color-primary);--global--color-background:var(--global--color-green);--global--color-border:var(--global--color-primary);--global--spacing-unit:20px;--global--spacing-measure:unset;--global--spacing-horizontal:25px;--global--spacing-vertical:30px;--global--elevation:1px 1px 3px 0 rgba(0, 0, 0, 0.2);--form--font-family:var(--global--font-secondary);--form--font-size:var(--global--font-size-sm);--form--line-height:var(--global--line-height-body);--form--color-text:var(--global--color-dark-gray);--form--color-ranged:var(--global--color-secondary);--form--label-weight:500;--form--border-color:var(--global--color-secondary);--form--border-width:3px;--form--border-radius:0;--form--spacing-unit:calc(0.5 * var(--global--spacing-unit));--cover--height:calc(15 * var(--global--spacing-vertical));--cover--color-foreground:var(--global--color-white);--cover--color-background:var(--global--color-black);--button--color-text:var(--global--color-background);--button--color-text-hover:var(--global--color-secondary);--button--color-text-active:var(--global--color-secondary);--button--color-background:var(--global--color-secondary);--button--color-background-active:var(--global--color-background);--button--font-family:var(--global--font-primary);--button--font-size:var(--global--font-size-base);--button--font-weight:500;--button--line-height:1.5;--button--border-width:3px;--button--border-radius:0;--button--padding-vertical:15px;--button--padding-horizontal:calc(2 * var(--button--padding-vertical));--entry-header--color:var(--global--color-primary);--entry-header--color-link:currentColor;--entry-header--color-hover:var(--global--color-primary-hover);--entry-header--color-focus:var(--global--color-secondary);--entry-header--font-size:var(--heading--font-size-h2);--entry-content--font-family:var(--global--font-secondary);--entry-author-bio--font-family:var(--heading--font-family);--entry-author-bio--font-size:var(--heading--font-size-h4);--branding--color-text:var(--global--color-primary);--branding--color-link:var(--global--color-primary);--branding--color-link-hover:var(--global--color-secondary);--branding--title--font-family:var(--global--font-primary);--branding--title--font-size:var(--global--font-size-lg);--branding--title--font-size-mobile:var(--heading--font-size-h4);--branding--title--font-weight:normal;--branding--title--text-transform:uppercase;--branding--description--font-family:var(--global--font-secondary);--branding--description--font-size:var(--global--font-size-sm);--branding--description--font-family:var(--global--font-secondary);--branding--logo--max-width:300px;--branding--logo--max-height:100px;--branding--logo--max-width-mobile:96px;--branding--logo--max-height-mobile:96px;--primary-nav--font-family:var(--global--font-secondary);--primary-nav--font-family-mobile:var(--global--font-primary);--primary-nav--font-size:var(--global--font-size-md);--primary-nav--font-size-sub-menu:var(--global--font-size-xs);--primary-nav--font-size-mobile:var(--global--font-size-sm);--primary-nav--font-size-sub-menu-mobile:var(--global--font-size-sm);--primary-nav--font-size-button:var(--global--font-size-xs);--primary-nav--font-style:normal;--primary-nav--font-style-sub-menu-mobile:normal;--primary-nav--font-weight:normal;--primary-nav--font-weight-button:500;--primary-nav--color-link:var(--global--color-primary);--primary-nav--color-link-hover:var(--global--color-primary-hover);--primary-nav--color-text:var(--global--color-primary);--primary-nav--padding:calc(0.66 * var(--global--spacing-unit));--primary-nav--border-color:var(--global--color-primary);--pagination--color-text:var(--global--color-primary);--pagination--color-link-hover:var(--global--color-primary-hover);--pagination--font-family:var(--global--font-secondary);--pagination--font-size:var(--global--font-size-lg);--pagination--font-weight:normal;--pagination--font-weight-strong:600;--footer--color-text:var(--global--color-primary);--footer--color-link:var(--global--color-primary);--footer--color-link-hover:var(--global--color-primary-hover);--footer--font-family:var(--global--font-primary);--footer--font-size:var(--global--font-size-sm);--pullquote--font-family:var(--global--font-primary);--pullquote--font-size:var(--heading--font-size-h3);--pullquote--font-style:normal;--pullquote--letter-spacing:var(--heading--letter-spacing-h4);--pullquote--line-height:var(--global--line-height-heading);--pullquote--border-width:3px;--pullquote--border-color:var(--global--color-primary);--pullquote--color-foreground:var(--global--color-primary);--pullquote--color-background:var(--global--color-background);--quote--font-family:var(--global--font-secondary);--quote--font-size:var(--global--font-size-md);--quote--font-size-large:var(--global--font-size-xl);--quote--font-style:normal;--quote--font-weight:700;--quote--font-weight-strong:bolder;--quote--font-style-large:normal;--quote--font-style-cite:normal;--quote--line-height:var(--global--line-height-body);--quote--line-height-large:1.35;--separator--border-color:var(--global--color-border);--separator--height:1px;--table--stripes-border-color:var(--global--color-light-gray);--table--stripes-background-color:var(--global--color-light-gray);--table--has-background-text-color:var(--global--color-dark-gray);--widget--line-height-list:1.9;--widget--line-height-title:1.4;--widget--font-weight-title:700;--widget--spacing-menu:calc(0.66 * var(--global--spacing-unit));--global--admin-bar--height:0px}@media(min-width:768px){:root{--heading--font-size-h3:21px;--heading--font-size-h2:27px;--heading--font-size-h1:33px;--heading--line-height-h3:25px;--heading--line-height-h2:33px;--heading--line-height-h1:37px}}@media(min-width:1024px){:root{--heading--font-size-h3:26px;--heading--font-size-h2:30px;--heading--font-size-h1:44px;--heading--line-height-h3:32px;--heading--line-height-h2:40px;--heading--line-height-h1:50px}}@media(min-width:1366px){:root{--heading--font-size-h3:30px;--heading--font-size-h2:36px;--heading--font-size-h1:52px;--heading--line-height-h3:36px;--heading--line-height-h2:42px;--heading--line-height-h1:60px}}:root{--responsive--spacing-horizontal:calc(2 * var(--global--spacing-horizontal) * 0.6);--responsive--aligndefault-width:calc(100vw - var(--responsive--spacing-horizontal));--responsive--alignwide-width:calc(100vw - var(--responsive--spacing-horizontal));--responsive--alignfull-width:100%;--responsive--alignright-margin:var(--global--spacing-horizontal);--responsive--alignleft-margin:var(--global--spacing-horizontal)}@media only screen and (min-width:482px){:root{--responsive--aligndefault-width:min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px);--responsive--alignwide-width:calc(100vw - 4 * var(--global--spacing-horizontal));--responsive--alignright-margin:calc(0.5 * (100vw - var(--responsive--aligndefault-width)));--responsive--alignleft-margin:calc(0.5 * (100vw - var(--responsive--aligndefault-width)))}}@media only screen and (min-width:822px){:root{--responsive--aligndefault-width:min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px);--responsive--alignwide-width:min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1240px)}}.default-max-width{max-width:var(--responsive--aligndefault-width);margin-left:auto;margin-right:auto}.wide-max-width{max-width:var(--responsive--alignwide-width);margin-left:auto;margin-right:auto}@media only screen and (min-width:482px){.full-max-width{max-width:var(--responsive--alignfull-width);width:auto;margin-left:auto;margin-right:auto}}blockquote{padding:0;position:relative;margin:var(--global--spacing-vertical)0 var(--global--spacing-vertical)var(--global--spacing-horizontal)}blockquote>*{margin-top:var(--global--spacing-unit);margin-bottom:var(--global--spacing-unit)}blockquote>*:first-child{margin-top:0}blockquote>*:last-child{margin-bottom:0}blockquote p{letter-spacing:var(--heading--letter-spacing-h4);font-family:var(--quote--font-family);font-size:var(--quote--font-size);font-style:var(--quote--font-style);font-weight:var(--quote--font-weight);line-height:var(--quote--line-height)}blockquote cite,blockquote footer{font-weight:400;color:var(--global--color-primary);font-size:var(--global--font-size-xs);letter-spacing:var(--global--letter-spacing)}blockquote.alignleft,blockquote.alignright{padding-left:inherit}blockquote.alignleft p,blockquote.alignright p{font-size:var(--heading--font-size-h5);max-width:inherit;width:inherit}blockquote.alignleft cite,blockquote.alignleft footer,blockquote.alignright cite,blockquote.alignright footer{font-size:var(--global--font-size-xs);letter-spacing:var(--global--letter-spacing)}blockquote strong{font-weight:var(--quote--font-weight-strong)}blockquote .wp-block-quote__citation,blockquote cite,blockquote footer{color:var(--global--color-primary);font-size:var(--global--font-size-xs);font-style:var(--quote--font-style-cite)}@media only screen and (max-width:481px){blockquote{padding-left:calc(.5 * var(--global--spacing-horizontal))}blockquote:before{left:0}}.entry-content img{max-width:100%}figcaption,.wp-caption,.wp-caption-text,.wp-block-embed figcaption{color:currentColor;font-size:var(--global--font-size-xs);line-height:var(--global--line-height-body);margin-top:calc(.5 * var(--global--spacing-unit));margin-bottom:var(--global--spacing-unit);text-align:center}.alignleft figcaption,.alignright figcaption,.alignleft .wp-caption,.alignright .wp-caption,.alignleft .wp-caption-text,.alignright .wp-caption-text,.alignleft .wp-block-embed figcaption,.alignright .wp-block-embed figcaption{margin-bottom:0}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){outline:2px solid transparent;-webkit-text-decoration:underline 1px dotted currentColor;text-decoration:underline 1px dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;background:rgba(255,255,255,.9)}.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:var(--global--color-black);color:var(--global--color-white);text-decoration:none}.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav{color:var(--wp--style--color--link,var(--global--color-white))}.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:rgba(0,0,0,.9);color:var(--wp--style--color--link,var(--global--color-white))}.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav{color:var(--wp--style--color--link,var(--global--color-white))}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link{outline:2px solid transparent;outline-offset:-2px}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus{color:#21759b;background-color:#f1f1f1}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).custom-logo-link{background:0 0}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img{outline:2px dotted var(--wp--style--color--link,var(--global--color-primary))}.has-background .has-link-color a,.has-background.has-link-color a{color:var(--wp--style--color--link,var(--global--color-primary))}.wp-block-button__link{border:var(--button--border-width)solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical)var(--button--padding-horizontal);text-decoration:none}.wp-block-button__link:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-background)}.has-background .wp-block-button__link:not(:hover):not(:active):not(.has-text-color){color:var(--local--color-background,var(--global--color-primary))}.has-background .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background{color:var(--global--color-primary)}.wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-primary)}.has-background .wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:var(--local--color-primary,var(--global--color-primary))}.wp-block-button__link:hover,.wp-block-button__link:active{background-color:initial;border-color:initial;color:inherit}.wp-block-button__link:focus{outline-offset:-6px;outline:2px dotted currentColor}.wp-block-button__link:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-background)}.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color){color:var(--local--color-background,var(--global--color-background))}.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background{color:var(--global--color-primary)}.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-primary)}.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:var(--local--color-primary,var(--global--color-primary))}.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus{outline-offset:inherit;outline:inherit}.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background),.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background{border-color:initial}.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-primary)}.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color){color:var(--local--color-primary,var(--global--color-primary))}.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background:not(.has-text-color){color:inherit}.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:initial}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:active{background-color:var(--global--color-primary)!important;border-color:transparent!important;color:var(--global--color-background)!important}.has-background .wp-block-button.is-style-outline .wp-block-button__link:hover,.has-background .wp-block-button.is-style-outline .wp-block-button__link:active{background-color:var(--local--color-primary,var(--global--color-primary))!important;color:var(--local--color-background,var(--global--color-background))!important}.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:hover,.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:active{color:var(--local--color-background,var(--global--color-background))!important}.wp-block-button.is-style-outline .wp-block-button__link:focus{outline-offset:inherit;outline:inherit}.wp-block-button.is-style-squared{border-radius:0}.is-style-outline .wp-block-button__link[style*=radius],.wp-block-button__link[style*=radius]{outline-offset:2px}.wp-block-code code{white-space:pre!important;overflow-x:auto}.wp-block-code{border-color:var(--global--color-border);border-radius:0;border-style:solid;border-width:.1rem;padding:var(--global--spacing-unit);color:currentColor}.wp-block-cover,.wp-block-cover-image{background-color:var(--cover--color-background);min-height:var(--cover--height);margin-top:inherit;margin-bottom:inherit}.wp-block-cover:not(.alignwide):not(.alignfull),.wp-block-cover-image:not(.alignwide):not(.alignfull){clear:both}[data-align=full] .wp-block-cover,[data-align=full] .wp-block-cover-image{margin-top:0;margin-bottom:0}.wp-block-cover>.wp-block-cover__inner-container>*:first-child,.wp-block-cover-image>.wp-block-cover__inner-container>*:first-child{margin-top:0}.wp-block-cover>.wp-block-cover__inner-container>*:last-child:not(.block-list-appender),.wp-block-cover-image>.wp-block-cover__inner-container>*:last-child:not(.block-list-appender){margin-bottom:0}.wp-block-cover.has-child-selected>.wp-block-cover__inner-container>*:nth-last-child(2),.wp-block-cover.is-selected>.wp-block-cover__inner-container>*:nth-last-child(2),.wp-block-cover-image.has-child-selected>.wp-block-cover__inner-container>*:nth-last-child(2),.wp-block-cover-image.is-selected>.wp-block-cover__inner-container>*:nth-last-child(2){margin-bottom:0}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover .block-editor-block-list__block,.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image .block-editor-block-list__block{color:currentColor}.wp-block-cover .wp-block-cover-image-text a,.wp-block-cover .wp-block-cover-text a,.wp-block-cover .block-editor-block-list__block a,.wp-block-cover-image .wp-block-cover__inner-container a,.wp-block-cover-image .wp-block-cover-image-text a,.wp-block-cover-image .wp-block-cover-text a,.wp-block-cover-image .block-editor-block-list__block a{color:currentColor}.wp-block-cover .wp-block-cover__inner-container .has-link-color a,.wp-block-cover .wp-block-cover-image-text .has-link-color a,.wp-block-cover .wp-block-cover-text .has-link-color a,.wp-block-cover .block-editor-block-list__block .has-link-color a,.wp-block-cover-image .wp-block-cover__inner-container .has-link-color a,.wp-block-cover-image .wp-block-cover-image-text .has-link-color a,.wp-block-cover-image .wp-block-cover-text .has-link-color a,.wp-block-cover-image .block-editor-block-list__block .has-link-color a{color:var(--wp--style--color--link,var(--global--color-primary))}.wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container,.wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text,.wp-block-cover:not([class*=background-color]) .wp-block-cover-text,.wp-block-cover:not([class*=background-color]) .block-editor-block-list__block,.wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container,.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text,.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text,.wp-block-cover-image:not([class*=background-color]) .block-editor-block-list__block{color:var(--cover--color-foreground)}.wp-block-cover h2,.wp-block-cover-image h2{font-size:var(--heading--font-size-h2);letter-spacing:var(--heading--letter-spacing-h2);line-height:var(--heading--line-height-h2);padding:0;text-align:inherit}.wp-block-cover h2.has-text-align-left,.wp-block-cover-image h2.has-text-align-left{text-align:left}.wp-block-cover h2.has-text-align-center,.wp-block-cover-image h2.has-text-align-center{text-align:center}.wp-block-cover h2.has-text-align-right,.wp-block-cover-image h2.has-text-align-right{text-align:right}.wp-block-cover.is-style-twentytwentyone-border,.wp-block-cover-image.is-style-twentytwentyone-border{border:calc(3 * var(--separator--height))solid var(--global--color-border)}.wp-block-cover[class*=-background-color][class] .wp-block-cover__inner-container,.wp-block-cover-image[class*=-background-color][class] .wp-block-cover__inner-container{background-color:unset}.wp-block-columns:not(.alignwide):not(.alignfull){clear:both}.wp-block-columns .wp-block,.wp-block-columns .wp-block-column{max-width:inherit}.wp-block-columns>.wp-block-column>*:first-child{margin-top:0}.wp-block-columns>.wp-block-column>*:last-child:not(.block-list-appender){margin-bottom:0}.wp-block-columns.has-child-selected>.wp-block-column>*:nth-last-child(2),.wp-block-columns.is-selected>.wp-block-column>*:nth-last-child(2){margin-bottom:0}@media only screen and (min-width:652px){.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n){margin-left:calc(-2 * var(--global--spacing-horizontal));margin-top:calc(2.5 * var(--global--spacing-horizontal));z-index:2}.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>p:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h1:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h2:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h3:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h4:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h5:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h6:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>ul:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>ol:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>pre:not(.has-background){background-color:var(--global--color-background);padding:var(--global--spacing-unit)}.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>ul:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>ol:not(.has-background){padding-left:calc(2 * var(--global--spacing-horizontal))}.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center{margin-top:0}}.wp-block[data-align=full]>.wp-block-columns p:not(.has-background),.wp-block[data-align=full]>.wp-block-columns h1:not(.has-background),.wp-block[data-align=full]>.wp-block-columns h2:not(.has-background),.wp-block[data-align=full]>.wp-block-columns h3:not(.has-background),.wp-block[data-align=full]>.wp-block-columns h4:not(.has-background),.wp-block[data-align=full]>.wp-block-columns h5:not(.has-background),.wp-block[data-align=full]>.wp-block-columns h6:not(.has-background){padding-left:var(--global--spacing-unit);padding-right:var(--global--spacing-unit)}.wp-block-file .wp-block-file__textlink{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1px}.wp-block-file .wp-block-file__textlink:hover{text-decoration:underline;text-decoration-style:dotted}.wp-block-file .wp-block-file__button{border:var(--button--border-width)solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical)var(--button--padding-horizontal);text-decoration:none;display:inline-block}.wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-background)}.has-background .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-text-color){color:var(--local--color-background,var(--global--color-primary))}.has-background .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-text-color).has-background{color:var(--global--color-primary)}.wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-primary)}.has-background .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-background){background-color:var(--local--color-primary,var(--global--color-primary))}.wp-block-file .wp-block-file__button:hover,.wp-block-file .wp-block-file__button:active{background-color:initial;border-color:initial;color:inherit}.wp-block-file .wp-block-file__button:focus{outline-offset:-6px;outline:2px dotted currentColor}.wp-block-file .wp-block-file__button:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.wp-block-file .wp-block-file__button:focus{outline-offset:inherit;outline:inherit}.wp-block-gallery figcaption{margin-bottom:0}.wp-block-gallery figcaption a{color:var(--global--color-white)}.wp-block-group.has-background{padding:var(--global--spacing-vertical)}[data-align=full] .wp-block-group.has-background{margin-top:0;margin-bottom:0}.wp-block-group.is-style-twentytwentyone-border{border:calc(3 * var(--separator--height))solid var(--global--color-border);padding:var(--global--spacing-vertical)}.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container>[data-align=full]{max-width:calc(var(--responsive--alignfull-width) + 2 * var(--global--spacing-vertical));width:calc(var(--responsive--alignfull-width) + 2 * var(--global--spacing-vertical));margin-left:calc(-1 * var(--global--spacing-vertical))}.wp-block-group>.wp-block-group__inner-container>*:first-child{margin-top:0}.wp-block-group>.wp-block-group__inner-container>*:last-child:not(.block-list-appender){margin-bottom:0}.wp-block-group.has-child-selected>.wp-block-group__inner-container>*:nth-last-child(2),.wp-block-group.is-selected>.wp-block-group__inner-container>*:nth-last-child(2){margin-bottom:0}.wp-block-group .wp-block-group.has-background>.block-editor-block-list__layout>[data-align=full]{margin:0;width:100%}h1.wp-block-heading,h2.wp-block-heading,h3.wp-block-heading,h4.wp-block-heading,h5.wp-block-heading,h6.wp-block-heading{clear:both;font-family:var(--heading--font-family);font-weight:var(--heading--font-weight)}h1.wp-block-heading strong,h2.wp-block-heading strong,h3.wp-block-heading strong,h4.wp-block-heading strong,h5.wp-block-heading strong,h6.wp-block-heading strong{font-weight:var(--heading--font-weight-strong)}h1.wp-block-heading [style*=--wp--typography--line-height],h2.wp-block-heading [style*=--wp--typography--line-height],h3.wp-block-heading [style*=--wp--typography--line-height],h4.wp-block-heading [style*=--wp--typography--line-height],h5.wp-block-heading [style*=--wp--typography--line-height],h6.wp-block-heading [style*=--wp--typography--line-height]{line-height:var(--wp--typography--line-height,var(--global--line-height-body))}h1.wp-block-heading{font-size:var(--heading--font-size-h1);letter-spacing:var(--heading--letter-spacing-h1);line-height:var(--heading--line-height-h1)}h2.wp-block-heading{font-size:var(--heading--font-size-h2);letter-spacing:var(--heading--letter-spacing-h2);line-height:var(--heading--line-height-h2)}h3.wp-block-heading{font-size:var(--heading--font-size-h3);letter-spacing:var(--heading--letter-spacing-h3);line-height:var(--heading--line-height-h3)}h4.wp-block-heading{font-size:var(--heading--font-size-h4);font-weight:var(--heading--font-weight-strong);letter-spacing:var(--heading--letter-spacing-h4);line-height:var(--heading--line-height-h4)}h5.wp-block-heading{font-size:var(--heading--font-size-h5);font-weight:var(--heading--font-weight-strong);letter-spacing:var(--heading--letter-spacing-h5);line-height:var(--heading--line-height-h5)}h6.wp-block-heading{font-size:var(--heading--font-size-h6);font-weight:var(--heading--font-weight-strong);letter-spacing:var(--heading--letter-spacing-h6);line-height:var(--heading--line-height-h6)}[data-type="core/html"] textarea{color:var(--global--color-dark-gray);border-radius:0;padding:var(--global--spacing-unit)}.wp-block-image,.wp-block-image>div:not(.components-placeholder){text-align:center}[data-type="core/image"] .block-editor-block-list__block-edit figure.is-resized{margin:0 auto}.wp-block-image.is-style-twentytwentyone-border img,.wp-block-image.is-style-twentytwentyone-image-frame img{border:calc(3 * var(--separator--height))solid var(--global--color-border)}.wp-block-image.is-style-twentytwentyone-image-frame img{padding:var(--global--spacing-unit)}.wp-block-latest-comments{padding-left:0}.wp-block-latest-posts{padding-left:0}.wp-block-latest-posts:not(.is-grid)>li{margin-top:calc(1.666 * var(--global--spacing-vertical));margin-bottom:calc(1.666 * var(--global--spacing-vertical))}.wp-block-latest-posts:not(.is-grid)>li:first-child{margin-top:0}.wp-block-latest-posts:not(.is-grid)>li:last-child{margin-bottom:0}.wp-block-latest-posts.is-grid{word-wrap:break-word;word-break:break-word}.wp-block-latest-posts.is-grid>li{margin-bottom:var(--global--spacing-vertical)}.wp-block-latest-posts.is-grid>li:last-child{margin-bottom:0}.wp-block-latest-posts>li>*{margin-top:calc(.333 * var(--global--spacing-vertical));margin-bottom:calc(.333 * var(--global--spacing-vertical))}.wp-block-latest-posts>li>*:first-child{margin-top:0}.wp-block-latest-posts>li>*:last-child{margin-bottom:0}.wp-block-latest-posts>li>a{display:inline-block;font-family:var(--latest-posts--title-font-family);font-size:var(--latest-posts--title-font-size);font-weight:var(--heading--font-weight);line-height:var(--global--line-height-heading);margin-bottom:calc(.333 * var(--global--spacing-vertical))}.wp-block-latest-posts .wp-block-latest-posts__post-author{color:var(--global--color-primary);font-size:var(--global--font-size-md);line-height:var(--global--line-height-body)}.wp-block-latest-posts .wp-block-latest-posts__post-date{color:var(--global--color-primary);font-size:var(--global--font-size-xs);line-height:var(--global--line-height-body)}[class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date,.has-background .wp-block-latest-posts .wp-block-latest-posts__post-date{color:currentColor}.wp-block-latest-posts .wp-block-latest-posts__post-excerpt,.wp-block-latest-posts .wp-block-latest-posts__post-full-content{font-family:var(--latest-posts--description-font-family);font-size:var(--latest-posts--description-font-size);line-height:var(--global--line-height-body);margin-top:calc(.666 * var(--global--spacing-vertical))}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers{border-top:calc(3 * var(--separator--height))solid var(--global--color-border);border-bottom:calc(3 * var(--separator--height))solid var(--global--color-border)}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid)>li,.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers>li{padding-bottom:var(--global--spacing-vertical);border-bottom:var(--separator--height)solid var(--global--color-border);margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid)>li:last-child,.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers>li:last-child{padding-bottom:0;border-bottom:none}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid{box-shadow:inset 0 -1px 0 0 var(--global--color-border);border-bottom:calc(2 * var(--separator--height))solid var(--global--color-border)}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li{margin:0;padding-top:var(--global--spacing-vertical);padding-right:var(--global--spacing-horizontal)}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child{padding-bottom:var(--global--spacing-vertical)}@media screen and (min-width:600px){.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li{width:calc(100%/2)}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li{width:calc(100%/3)}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li{width:calc(100%/4)}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li{width:calc(100%/5)}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li{width:calc(100%/6)}}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li{border:calc(3 * var(--separator--height))solid var(--global--color-border);padding:var(--global--spacing-vertical)var(--global--spacing-horizontal)}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child{padding-bottom:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li{margin-top:var(--global--spacing-horizontal);margin-bottom:var(--global--spacing-horizontal)}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}ul.aligncenter,ol.aligncenter{list-style-position:inside;padding:0;text-align:center}ul.alignright,ol.alignright{list-style-position:inside;padding:0;text-align:right}.editor-box li>ul,.editor-box li>ol{margin:0}.editor-box dt{font-family:var(--definition-term--font-family);font-weight:700}[data-align=full] .wp-block-media-text{margin-top:0;margin-bottom:0}.wp-block-media-text>.wp-block-media-text__content>*:first-child{margin-top:0}.wp-block-media-text>.wp-block-media-text__content>*:last-child:not(.block-list-appender){margin-bottom:0}.wp-block-media-text.has-child-selected>.wp-block-media-text__content>*:nth-last-child(2),.wp-block-media-text.is-selected>.wp-block-media-text__content>*:nth-last-child(2){margin-bottom:0}.wp-block-media-text .wp-block-media-text__content{padding:var(--global--spacing-horizontal)}.wp-block-media-text.is-style-twentytwentyone-border{border:calc(3 * var(--separator--height))solid var(--global--color-border)}.wp-block-navigation [data-block]{margin-top:revert;margin-bottom:revert}.wp-block-navigation .wp-block-navigation__container{background:var(--global--color-background)}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label{font-family:var(--primary-nav--font-family);font-size:var(--primary-nav--font-size);font-weight:var(--primary-nav--font-weight)}.wp-block-navigation .has-child .wp-block-navigation__container{box-shadow:var(--global--elevation)}.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link>a:hover,.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link>a:focus{color:var(--primary-nav--color-link-hover)}.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link__content{color:currentColor}.editor-box p{line-height:var(--wp--typography--line-height,var(--global--line-height-body))}.editor-box p.has-background{padding:var(--global--spacing-unit)}pre.wp-block-preformatted{overflow-x:auto;white-space:pre!important;font-size:var(--global--font-size-xs)}.wp-block-pullquote{padding:calc(2 * var(--global--spacing-unit))0;text-align:center;border-width:var(--pullquote--border-width);border-bottom-style:solid;border-top-style:solid;color:currentColor;border-color:initial;position:relative}.wp-block-pullquote blockquote::before{color:currentColor;content:"“";display:block;position:relative;left:0;font-size:3rem;font-weight:500;line-height:1}.wp-block-pullquote p{font-family:var(--pullquote--font-family);font-size:var(--pullquote--font-size);font-style:var(--pullquote--font-style);font-weight:700;letter-spacing:var(--pullquote--letter-spacing);line-height:var(--pullquote--line-height);margin:0}.wp-block-pullquote a{color:currentColor}.wp-block-pullquote .wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-pullquote footer{font-size:var(--global--font-size-xs);font-style:var(--pullquote--font-style);text-transform:none}.wp-block-pullquote:not(.is-style-solid-color){background:0 0}.wp-block-pullquote.is-style-solid-color{margin-left:auto;margin-right:auto;padding:calc(2.5 * var(--global--spacing-unit));border-width:var(--pullquote--border-width);border-style:solid;border-color:var(--pullquote--border-color)}@media(min-width:600px){.wp-block-pullquote.is-style-solid-color{padding:calc(5 * var(--global--spacing-unit))}}.wp-block-pullquote.is-style-solid-color blockquote::before{text-align:left}.wp-block-pullquote.is-style-solid-color.alignleft blockquote,.wp-block-pullquote.is-style-solid-color.alignright blockquote{padding-left:var(--global--spacing-unit);padding-right:var(--global--spacing-unit);max-width:inherit}.wp-block-pullquote.is-style-solid-color blockquote{margin:0;max-width:100%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:var(--pullquote--font-size)}.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,.wp-block-pullquote.is-style-solid-color cite,.wp-block-pullquote.is-style-solid-color footer{color:currentColor}.wp-block[data-align=full] .wp-block-pullquote:not(.is-style-solid-color) blockquote{padding:0 calc(2 * var(--global--spacing-unit))}.wp-block[data-align=left] .wp-block-pullquote.is-style-solid-color,.wp-block[data-align=right] .wp-block-pullquote.is-style-solid-color{padding:var(--global--spacing-unit)}.wp-block-query.has-background{padding:calc(.666 * var(--global--spacing-vertical))}@media only screen and (min-width:482px){.wp-block-query.has-background{padding:var(--global--spacing-vertical)}}.wp-block-quote{position:relative;border-left:none;margin:var(--global--spacing-vertical)auto var(--global--spacing-vertical)var(--global--spacing-horizontal)}.wp-block-quote p{font-family:var(--quote--font-family);font-size:var(--quote--font-size);font-style:var(--quote--font-style);font-weight:var(--quote--font-weight);line-height:var(--quote--line-height)}.wp-block-quote strong{font-weight:var(--quote--font-weight-strong)}.wp-block-quote .wp-block-quote__citation{color:currentColor;font-size:var(--global--font-size-xs);font-style:var(--quote--font-style-cite)}.has-background .wp-block-quote .wp-block-quote__citation,[class*=background-color] .wp-block-quote .wp-block-quote__citation,[style*=background-color] .wp-block-quote .wp-block-quote__citation,.wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation{color:currentColor}.wp-block-quote.has-text-align-right{margin:var(--global--spacing-vertical)var(--global--spacing-horizontal)var(--global--spacing-vertical)auto;padding-right:0;border-right:none}.wp-block-quote.has-text-align-right:before{display:none}.wp-block-quote.has-text-align-right p:before{content:"”";font-size:var(--quote--font-size);font-weight:400;line-height:var(--quote--line-height);margin-right:5px}.wp-block-quote.has-text-align-center{margin:var(--global--spacing-vertical)auto}.wp-block-quote.has-text-align-center:before{display:none}.wp-block-quote.is-large,.wp-block-quote.is-style-large{padding-left:0;margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:var(--quote--font-size-large);font-style:var(--quote--font-style-large);line-height:var(--quote--line-height-large)}.wp-block-quote.is-large:before,.wp-block-quote.is-style-large:before{font-size:var(--quote--font-size-large);line-height:var(--quote--line-height-large);left:calc(-1 * var(--global--spacing-horizontal))}.wp-block-quote.is-large.has-text-align-right:before,.wp-block-quote.is-style-large.has-text-align-right:before{display:none}.wp-block-quote.is-large.has-text-align-right p:before,.wp-block-quote.is-style-large.has-text-align-right p:before{content:"”";font-size:var(--quote--font-size-large);font-weight:400;line-height:var(--quote--line-height-large);margin-right:10px}@media only screen and (max-width:481px){.wp-block-quote.is-large,.wp-block-quote.is-style-large{padding-left:var(--global--spacing-horizontal)}.wp-block-quote.is-large:before,.wp-block-quote.is-style-large:before{left:0}.wp-block-quote.is-large.has-text-align-right,.wp-block-quote.is-style-large.has-text-align-right{padding-left:0;padding-right:var(--global--spacing-horizontal)}.wp-block-quote.is-large.has-text-align-right:before,.wp-block-quote.is-style-large.has-text-align-right:before{right:0}}@media only screen and (max-width:481px){.wp-block-quote{padding-left:calc(.5 * var(--global--spacing-horizontal))}.wp-block-quote:before{left:0}.wp-block-quote.has-text-align-right{padding-left:0;padding-right:calc(.5 * var(--global--spacing-horizontal))}.wp-block-quote.has-text-align-right:before{right:0}.wp-block-quote.has-text-align-center{padding-left:0;padding-right:0}}@media only screen and (min-width:482px){.wp-block-quote{margin-left:auto}.wp-block-quote.has-text-align-right{margin-right:auto}}.wp-block-rss{padding-left:0}.wp-block-rss>li{list-style:none}.wp-block-rss:not(.is-grid)>li{margin-top:calc(1.666 * var(--global--spacing-vertical));margin-bottom:calc(1.666 * var(--global--spacing-vertical))}.wp-block-rss:not(.is-grid)>li:first-child{margin-top:0}.wp-block-rss:not(.is-grid)>li:last-child{margin-bottom:0}.wp-block-rss.is-grid>li{margin-bottom:var(--global--spacing-vertical)}.wp-block-rss.is-grid>li:last-child{margin-bottom:0}.wp-block-rss.is-grid.columns-2>li:nth-last-child(-n+2):nth-child(2n+1),.wp-block-rss.is-grid.columns-2>li:nth-last-child(-n+2):nth-child(2n+1)~li,.wp-block-rss.is-grid.columns-3>li:nth-last-child(-n+3):nth-child(3n+1),.wp-block-rss.is-grid.columns-3>li:nth-last-child(-n+3):nth-child(3n+1)~li,.wp-block-rss.is-grid.columns-4>li:nth-last-child(-n+4):nth-child(4n+1),.wp-block-rss.is-grid.columns-4>li:nth-last-child(-n+4):nth-child(4n+1)~li,.wp-block-rss.is-grid.columns-5>li:nth-last-child(-n+5):nth-child(5n+1),.wp-block-rss.is-grid.columns-5>li:nth-last-child(-n+5):nth-child(5n+1)~li,.wp-block-rss.is-grid.columns-6>li:nth-last-child(-n+6):nth-child(6n+1),.wp-block-rss.is-grid.columns-6>li:nth-last-child(-n+6):nth-child(6n+1)~li{margin-bottom:0}.wp-block-rss>li>*{margin-top:calc(.333 * var(--global--spacing-vertical));margin-bottom:calc(.333 * var(--global--spacing-vertical))}.wp-block-rss>li>*:first-child{margin-top:0}.wp-block-rss>li>*:last-child{margin-bottom:0}.wp-block-rss .wp-block-rss__item-title>a{display:inline-block;font-family:var(--latest-posts--title-font-family);font-size:var(--latest-posts--title-font-size);font-weight:var(--heading--font-weight);line-height:var(--global--line-height-heading);margin-bottom:calc(.333 * var(--global--spacing-vertical))}.wp-block-rss .wp-block-rss__item-author{color:var(--global--color-primary);font-size:var(--global--font-size-md);line-height:var(--global--line-height-body)}.wp-block-rss .wp-block-rss__item-publish-date{color:var(--global--color-primary);font-size:var(--global--font-size-xs);line-height:var(--global--line-height-body)}[class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date,.has-background .wp-block-rss .wp-block-rss__item-publish-date{color:currentColor}.wp-block-rss .wp-block-rss__item-excerpt,.wp-block-rss .wp-block-rss__item-full-content{font-family:var(--latest-posts--description-font-family);font-size:var(--latest-posts--description-font-size);line-height:var(--global--line-height-body);margin-top:calc(.666 * var(--global--spacing-vertical))}.wp-block-rss.alignfull{padding-left:var(--global--spacing-unit);padding-right:var(--global--spacing-unit)}.entry-content [class*=inner-container] .wp-block-rss.alignfull,.entry-content .has-background .wp-block-rss.alignfull{padding-left:0;padding-right:0}.wp-block-search{max-width:var(--responsive--aligndefault-width)}.wp-block-search .wp-block-search__label{font-size:var(--form--font-size);font-weight:var(--form--label-weight);margin-bottom:calc(var(--global--spacing-vertical)/3)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.wp-block-search .wp-block-search__input{border:var(--form--border-width)solid var(--form--border-color);border-radius:var(--form--border-radius);font-family:var(--form--font-family);font-size:var(--form--font-size);line-height:var(--form--line-height);max-width:inherit;margin-right:calc(-1 * var(--button--border-width));padding:var(--form--spacing-unit)}.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.is-dark-theme .wp-block-search .wp-block-search__input{background:var(--global--color-white-90)}.has-background .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.has-background .wp-block-search .wp-block-search__input{border-color:var(--local--color-primary,var(--global--color-primary))!important}.wp-block-search .wp-block-search__button.wp-block-search__button{border:var(--button--border-width)solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical)var(--button--padding-horizontal);text-decoration:none;box-shadow:none;margin-left:0}.wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-background)}.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-text-color){color:var(--local--color-background,var(--global--color-primary))}.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-text-color).has-background{color:var(--global--color-primary)}.wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-background){background-color:var(--global--color-primary)}.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-background){background-color:var(--local--color-primary,var(--global--color-primary))}.wp-block-search .wp-block-search__button.wp-block-search__button:hover,.wp-block-search .wp-block-search__button.wp-block-search__button:active{background-color:initial;border-color:initial;color:inherit}.wp-block-search .wp-block-search__button.wp-block-search__button:focus{outline-offset:-6px;outline:2px dotted currentColor}.wp-block-search .wp-block-search__button.wp-block-search__button:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.wp-block-search .wp-block-search__button.wp-block-search__button.has-icon{padding:6px calc(.5 * var(--button--padding-horizontal));display:inherit}.wp-block-search .wp-block-search__button.wp-block-search__button.has-icon svg{width:40px;height:40px}.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:hover,.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:active{background-color:var(--local--color-background,var(--global--color-background))!important;color:var(--local--color-primary,var(--global--color-primary))!important}.has-text-color .wp-block-search .wp-block-search__button.wp-block-search__button:hover,.has-text-color .wp-block-search .wp-block-search__button.wp-block-search__button:active{color:var(--local--color-primary,var(--global--color-primary))!important}.wp-block-search .wp-block-search__button.wp-block-search__button:focus{outline-offset:inherit;outline:inherit}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:var(--form--border-width)}.wp-block-search.wp-block-search__button-inside .wp-block-search__input{border:none}.wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button:hover,.wp-block-search.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button:hover{color:var(--global--color-dark-gray)}.is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button,.is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button{color:var(--global--color-dark-gray)}.is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button:hover,.is-dark-theme .wp-block-search.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button:hover{background-color:var(--global--color-dark-gray);color:var(--global--color-white)}.wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button{padding:var(--button--padding-vertical)var(--button--padding-horizontal)}.wp-block[data-align=center]>*{text-align:center}.wp-block[data-align=center] .wp-block-search__button-only .wp-block-search__inside-wrapper{justify-content:center}.wp-block-separator,.editor-box hr{border-bottom:var(--separator--height)solid var(--separator--border-color);clear:both;opacity:1}.wp-block-separator[style*="text-align:right"],.wp-block-separator[style*="text-align: right"],.editor-box hr[style*="text-align:right"],.editor-box hr[style*="text-align: right"]{border-right-color:var(--separator--border-color)}.wp-block-separator:not(.is-style-dots),.editor-box hr:not(.is-style-dots){max-width:var(--responsive--aligndefault-width)}[data-align=full]>.wp-block-separator,[data-align=wide]>.wp-block-separator,[data-align=full]>hr,[data-align=wide]>hr{max-width:inherit}.wp-block-separator.is-style-twentytwentyone-separator-thick,hr.is-style-twentytwentyone-separator-thick{border-bottom-width:calc(3 * var(--separator--height))}.wp-block-separator.is-style-dots,hr.is-style-dots{border-bottom:none}.wp-block-separator.is-style-dots.has-background,.wp-block-separator.is-style-dots.has-text-color,hr.is-style-dots.has-background,hr.is-style-dots.has-text-color{background-color:initial!important}.wp-block-separator.is-style-dots.has-background:before,.wp-block-separator.is-style-dots.has-text-color:before,hr.is-style-dots.has-background:before,hr.is-style-dots.has-text-color:before{color:currentColor!important}.wp-block-separator.is-style-dots:before,hr.is-style-dots:before{color:var(--separator--border-color)}.has-background .wp-block-separator,[class*=background-color] .wp-block-separator,[style*=background-color] .wp-block-separator,.wp-block-cover[style*=background-image] .wp-block-separator,.has-background hr,[class*=background-color] hr,[style*=background-color] hr,.wp-block-cover[style*=background-image] hr{border-color:initial}.wp-block-social-links [data-block]{margin-top:0;margin-bottom:0}.wp-block-social-links.is-style-twentytwentyone-social-icons-color button{color:var(--global--color-primary)}.wp-block-social-links.is-style-twentytwentyone-social-icons-color .wp-social-link{background:0 0}.editor-box table thead,.editor-box table tfoot,.wp-block-table thead,.wp-block-table tfoot{text-align:center}.editor-box table th,.wp-block-table th{font-family:var(--heading--font-family)}.editor-box table td,.editor-box table th,.wp-block-table td,.wp-block-table th{padding:calc(.5 * var(--global--spacing-unit))}table.is-style-regular .has-background,table.is-style-stripes .has-background,table.is-style-stripes .has-background thead tr,table.is-style-stripes .has-background tfoot tr,table.is-style-stripes .has-background tbody tr,.wp-block-table.is-style-regular .has-background,.wp-block-table.is-style-stripes .has-background,.wp-block-table.is-style-stripes .has-background thead tr,.wp-block-table.is-style-stripes .has-background tfoot tr,.wp-block-table.is-style-stripes .has-background tbody tr{color:var(--table--has-background-text-color)}table.is-style-stripes,.wp-block-table.is-style-stripes{border-color:var(--table--stripes-border-color)}table.is-style-stripes th,table.is-style-stripes td,.wp-block-table.is-style-stripes th,.wp-block-table.is-style-stripes td{border-width:0}table.is-style-stripes tbody tr:nth-child(odd),.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--table--stripes-background-color)}table.is-style-stripes .has-background tbody tr:nth-child(odd),.wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd){background-color:var(--global--color-white-90)}table.wp-calendar-table td,table.wp-calendar-table th{background:0 0;border:0;text-align:center;line-height:2;vertical-align:middle}table.wp-calendar-table th{font-weight:700}table.wp-calendar-table thead,table.wp-calendar-table tbody{color:currentColor;border:1px solid}table.wp-calendar-table caption{font-weight:700;text-align:left;margin-bottom:var(--global--spacing-unit);color:currentColor}.wp-calendar-nav{text-align:left;margin-top:calc(var(--global--spacing-unit)/2)}.wp-calendar-nav svg{height:1em;vertical-align:middle}.wp-calendar-nav svg path{fill:currentColor}.wp-calendar-nav .wp-calendar-nav-next{float:right}.wp-block-tag-cloud.aligncenter{text-align:center}pre.wp-block-verse{padding:0;color:currentColor}:root .is-extra-small-text,:root .has-extra-small-font-size{font-size:var(--global--font-size-xs)}:root .is-small-text,:root .has-small-font-size{font-size:var(--global--font-size-sm)}:root .is-regular-text,:root .has-regular-font-size,:root .is-normal-font-size,:root .has-normal-font-size,:root .has-medium-font-size{font-size:var(--global--font-size-base)}:root .is-large-text,:root .has-large-font-size{font-size:var(--global--font-size-lg);line-height:var(--global--line-height-heading)}:root .is-larger-text,:root .has-larger-font-size,:root .is-extra-large-text,:root .has-extra-large-font-size{font-size:var(--global--font-size-xl);line-height:var(--global--line-height-heading)}:root .is-huge-text,:root .has-huge-font-size{font-size:var(--global--font-size-xxl);line-height:var(--global--line-height-heading);font-weight:var(--heading--font-weight-page-title)}:root .is-gigantic-text,:root .has-gigantic-font-size{font-size:var(--global--font-size-xxxl);line-height:var(--global--line-height-heading);font-weight:var(--heading--font-weight-page-title)}.wp-block.editor-post-title__block{border-bottom:3px solid var(--global--color-border);padding-bottom:calc(2 * var(--global--spacing-vertical));margin-bottom:calc(3 * var(--global--spacing-vertical));max-width:var(--responsive--alignwide-width)}.wp-block.editor-post-title__block .editor-post-title__input{color:var(--global--color-secondary);font-family:var(--heading--font-family);font-size:var(--global--font-size-page-title);font-weight:var(--heading--font-weight-page-title);line-height:var(--heading--line-height-h1)}.wp-block.block-editor-default-block-appender>textarea{font-family:var(--global--font-secondary);font-size:var(--global--font-size-md)}.has-primary-color[class]{color:var(--global--color-primary)}.has-secondary-color[class]{color:var(--global--color-secondary)}.has-background a,.has-background p,.has-background h1,.has-background h2,.has-background h3,.has-background h4,.has-background h5,.has-background h6{color:currentColor}.has-primary-background-color[class]{background-color:var(--global--color-primary);color:var(--global--color-background)}.has-secondary-background-color[class]{background-color:var(--global--color-secondary);color:var(--global--color-background)}.has-white-background-color[class]{background-color:var(--global--color-white);color:var(--global--color-secondary)}.has-black-background-color[class]{background-color:var(--global--color-black);color:var(--global--color-primary)}.wp-block[data-align=wide],.wp-block.alignwide{max-width:var(--responsive--alignwide-width)}.wp-block[data-align=full],.wp-block.alignfull{max-width:none}.alignleft{margin:0;margin-right:var(--global--spacing-horizontal)}.alignright{margin:0;margin-left:var(--global--spacing-horizontal)}.has-drop-cap:not(:focus)::first-letter{font-family:var(--heading--font-family);font-weight:var(--heading--font-weight);line-height:.66;text-transform:uppercase;font-style:normal;float:left;margin:.1em .1em 0 0;font-size:calc(1.2 * var(--heading--font-size-h1))}@media only screen and (min-width:482px){.wp-block[data-align=left]>*{max-width:290px;margin-right:var(--global--spacing-horizontal)}.wp-block[data-align=right]>*{max-width:290px;margin-left:var(--global--spacing-horizontal)}}.wp-block-freeform.block-library-rich-text__tinymce blockquote{border:none}.wp-block-freeform.block-library-rich-text__tinymce blockquote:before{left:5px}.wp-block a{color:var(--wp--style--color--link,var(--global--color-primary))}.wp-block a:hover{text-decoration-style:dotted}.wp-block a:focus{outline:2px solid var(--wp--style--color--link,var(--global--color-primary));text-decoration:none}.has-background .has-link-color a,.has-background.has-link-color a{color:var(--wp--style--color--link,var(--global--color-primary))}.has-black-color[class]{color:var(--global--color-black)}.has-black-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-black, #000000);color:var(--local--color-primary)}.has-gray-color[class]{color:var(--global--color-gray)}.has-gray-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-gray, #000000);color:var(--local--color-primary)}.has-dark-gray-color[class]{color:var(--global--color-dark-gray)}.has-dark-gray-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-dark-gray, #000000);color:var(--local--color-primary)}.has-green-color[class]{color:var(--global--color-green)}.has-green-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-green, #FFFFFF);color:var(--local--color-primary)}.has-blue-color[class]{color:var(--global--color-blue)}.has-blue-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-blue, #FFFFFF);color:var(--local--color-primary)}.has-purple-color[class]{color:var(--global--color-purple)}.has-purple-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-purple, #FFFFFF);color:var(--local--color-primary)}.has-red-color[class]{color:var(--global--color-red)}.has-red-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-red, #FFFFFF);color:var(--local--color-primary)}.has-orange-color[class]{color:var(--global--color-orange)}.has-orange-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-orange, #FFFFFF);color:var(--local--color-primary)}.has-yellow-color[class]{color:var(--global--color-yellow)}.has-yellow-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-yellow, #FFFFFF);color:var(--local--color-primary)}.has-white-color[class]{color:var(--global--color-white)}.has-white-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-white, #FFFFFF);color:var(--local--color-primary)}.has-background a,.has-background p,.has-background h1,.has-background h2,.has-background h3,.has-background h4,.has-background h5,.has-background h6{color:currentColor}.has-black-background-color[class]{background-color:var(--global--color-black)}.has-black-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-black, #000000);background-color:var(--local--color-background)}.has-dark-gray-background-color[class]{background-color:var(--global--color-dark-gray)}.has-dark-gray-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-dark-gray, #000000);background-color:var(--local--color-background)}.has-gray-background-color[class]{background-color:var(--global--color-gray)}.has-gray-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-gray, #000000);background-color:var(--local--color-background)}.has-light-gray-background-color[class]{background-color:var(--global--color-light-gray)}.has-light-gray-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-light-gray, #FFFFFF);background-color:var(--local--color-background)}.has-green-background-color[class]{background-color:var(--global--color-green)}.has-green-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-green, #FFFFFF);background-color:var(--local--color-background)}.has-blue-background-color[class]{background-color:var(--global--color-blue)}.has-blue-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-blue, #FFFFFF);background-color:var(--local--color-background)}.has-purple-background-color[class]{background-color:var(--global--color-purple)}.has-purple-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-purple, #FFFFFF);background-color:var(--local--color-background)}.has-red-background-color[class]{background-color:var(--global--color-red)}.has-red-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-red, #FFFFFF);background-color:var(--local--color-background)}.has-orange-background-color[class]{background-color:var(--global--color-orange)}.has-orange-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-orange, #FFFFFF);background-color:var(--local--color-background)}.has-yellow-background-color[class]{background-color:var(--global--color-yellow)}.has-yellow-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-yellow, #FFFFFF);background-color:var(--local--color-background)}.has-white-background-color[class]{background-color:var(--global--color-white)}.has-white-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-white, #FFFFFF);background-color:var(--local--color-background)}.has-background:not(.has-text-color).has-black-background-color[class],.has-background:not(.has-text-color).has-gray-background-color[class],.has-background:not(.has-text-color).has-dark-gray-background-color[class]{color:var(--global--color-white)}.has-background:not(.has-text-color).has-black-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-gray-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-dark-gray-background-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-background, #FFFFFF);color:var(--local--color-primary,var(--global--color-primary))}.is-dark-theme .has-background:not(.has-text-color).has-black-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-gray-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-dark-gray-background-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-primary, #000000)}.has-background:not(.has-text-color).has-green-background-color[class],.has-background:not(.has-text-color).has-blue-background-color[class],.has-background:not(.has-text-color).has-purple-background-color[class],.has-background:not(.has-text-color).has-red-background-color[class],.has-background:not(.has-text-color).has-orange-background-color[class],.has-background:not(.has-text-color).has-yellow-background-color[class],.has-background:not(.has-text-color).has-white-background-color[class]{color:var(--global--color-dark-gray)}.has-background:not(.has-text-color).has-green-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-blue-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-purple-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-red-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-orange-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-yellow-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-white-background-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-primary, #000000);color:var(--local--color-primary,var(--global--color-primary))}.is-dark-theme .has-background:not(.has-text-color).has-green-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-blue-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-purple-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-red-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-orange-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-yellow-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-white-background-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-background, #FFFFFF)}.has-purple-to-yellow-gradient-background{background:linear-gradient(160deg,var(--global--color-purple),var(--global--color-yellow))}.has-yellow-to-purple-gradient-background{background:linear-gradient(160deg,var(--global--color-yellow),var(--global--color-purple))}.has-green-to-yellow-gradient-background{background:linear-gradient(160deg,var(--global--color-green),var(--global--color-yellow))}.has-yellow-to-green-gradient-background{background:linear-gradient(160deg,var(--global--color-yellow),var(--global--color-green))}.has-red-to-yellow-gradient-background{background:linear-gradient(160deg,var(--global--color-red),var(--global--color-yellow))}.has-yellow-to-red-gradient-background{background:linear-gradient(160deg,var(--global--color-yellow),var(--global--color-red))}.has-purple-to-red-gradient-background{background:linear-gradient(160deg,var(--global--color-purple),var(--global--color-red))}.has-red-to-purple-gradient-background{background:linear-gradient(160deg,var(--global--color-red),var(--global--color-purple))}.wp-block-details{margin-bottom:20px}.wp-block-details summary{display:list-item}.editor-box,.editor-box p{font-size:16px}.editor-box p,.editor-box p{margin:0 0 16px}h1.wp-block-heading{margin-top:32px;margin-bottom:16px}h2.wp-block-heading{margin-top:32px;margin-bottom:16px}h3.wp-block-heading{margin-top:24px;margin-bottom:16px}.wp-block-list li{margin:4px 0;padding:0 0 0 8px}.wp-block-quote{margin:16px 0 32px;padding:8px 0 8px 32px}.wp-block-columns .wp-block-column:last-child{margin-right:0}.wp-block-list{padding-left:40px;margin:var(--global--spacing-vertical)0}ul.wp-block-list li{list-style:disc!important}ol.wp-block-list li{list-style:decimal!important}@media(max-width:767px){.wp-block-column{margin-bottom:20px}.wp-block-gallery .wp-block-image{margin-bottom:10px!important}.wp-block-table{overflow-x:auto!important;display:block!important}.wp-block-table table{display:block!important;width:max-content!important}.editor-box iframe{width:100%;height:60vw}}@media(min-width:768px){.is-layout-flex{display:flex}.editor-box,.editor-box p{font-size:18px}.wp-block-heading{margin-top:24px;margin-bottom:24px}.wp-block-columns .wp-block-column{margin-right:10px}}@media(min-width:1440px){.editor-box,.editor-box p{font-size:20px}.wp-block-heading{margin-top:32px;margin-bottom:32px}}
.ht-ctc-chat{--side:right}.ht-ctc-opacity-hide{opacity:0}.ht-ctc-opacity-show{opacity:1}.ht-ctc-display-hide{display:none}.ht-ctc-display-show{display:block}.ht-ctc-display-unset{display:unset!important}@keyframes ctcBounce{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes ctc_fadeIn{0%{opacity:0}to{opacity:1}}.ht-ctc-bounce{animation:ctcBounce .45s ease-out forwards}.ht-ctc-fade-in{animation:ctc_fadeIn .25s ease}.ht_ctc_chat_greetings_box :not(ul):not(ol):not(.ht_ctc_default):not(.ht_ctc_defaults *){box-sizing:border-box;margin:0;padding:0}.ht_ctc_chat_greetings_box ol,.ht_ctc_chat_greetings_box ul{margin-bottom:0;margin-top:0}.ht_ctc_chat_greetings_box_layout{clear:both}.ht_ctc_greetings{pointer-events:none}.ht_ctc_chat_greetings_box{pointer-events:auto}.ht_ctc_greetings_box{opacity:0;transform:scale(0)translate(20px,20px);transform-origin:bottom var(--side,right);transition:all .4s cubic-bezier(.19,1,.22,1)}.ht_ctc_greetings_box.ht_ctc_greetings_box_open{opacity:1;pointer-events:auto;transform:scale(1)translate(0)}.ht_ctc_modal_backdrop{animation:ctc_fadeIn .2s ease;backdrop-filter:blur(1px);background:#0000004d;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9}.ht_ctc_notification{animation:ctcBounce .45s ease-out forwards}@keyframes ht_ctc_cta_stick{0%{opacity:0;transform:translateX(6px)scaleX(.6)}to{opacity:1;transform:translateX(0)scaleX(1)}}.ht-ctc-cta-stick{animation-duration:.12s;animation-fill-mode:both;animation-name:ht_ctc_cta_stick;animation-timing-function:cubic-bezier(.25,.8,.25,1);transform-origin:var(--side,right)center}.ctc_g_content{max-height:calc(80vh - 140px);overflow-y:auto}.ctc_g_bottom,.ctc_g_content,.ctc_g_sentbutton{margin-top:-.9px!important}.greetings_header_image{display:inline-block;position:relative}.greetings_header_image img{object-fit:cover}.g_header_badge_online{border-radius:50%;bottom:0;height:12px;position:absolute;right:0;width:12px;z-index:1}@media only screen and (min-width:900px){.ctc_g_content::-webkit-scrollbar{width:2.8px}.ctc_g_content::-webkit-scrollbar-thumb{background:#a5a5a5}}@media only screen and (max-width:420px){.ctc_side_positions .ctc_m_p_left{left:0!important;right:unset!important}.ctc_side_positions .ctc_m_p_right{left:unset!important;right:0!important}.ctc_side_positions .ctc_m_p_left .ctc_greetings_close_btn{float:left!important}.ctc_side_positions .ctc_m_p_right .ctc_greetings_close_btn{float:right!important}.ctc_side_positions .ctc_m_cta_order_0{order:0!important}.ctc_side_positions .ctc_m_cta_order_1{order:1!important}.ht_ctc_greetings.ctc_m_full_width{bottom:0!important;position:fixed!important;right:0!important}.ht_ctc_greetings.ctc_m_full_width .ht_ctc_chat_greetings_box{margin:7px!important;min-width:80vw!important;position:unset!important;width:calc(100vw - 14px)!important}.ctc_m_full_width .ctc_g_message_box_width{max-width:85%!important}.ht_ctc_animation:has(.ht_ctc_greetings){animation-fill-mode:none!important}}
/*! This file is auto-generated */
@font-face{font-family:dashicons;src:url("https://www.beautasteyewear.com/wp-includes/css/../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800");src:url("https://www.beautasteyewear.com/wp-includes/css/../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix") format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),url("https://www.beautasteyewear.com/wp-includes/css/../fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800") format("truetype");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-links:before{content:"\f103"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-post:before{content:"\f109"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-site-alt:before{content:"\f11d"}.dashicons-admin-site-alt2:before{content:"\f11e"}.dashicons-admin-site-alt3:before{content:"\f11f"}.dashicons-admin-site:before{content:"\f319"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-users:before{content:"\f110"}.dashicons-airplane:before{content:"\f15f"}.dashicons-album:before{content:"\f514"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-full-width:before{content:"\f114"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-none:before{content:"\f138"}.dashicons-align-pull-left:before{content:"\f10a"}.dashicons-align-pull-right:before{content:"\f10b"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-wide:before{content:"\f11b"}.dashicons-amazon:before{content:"\f162"}.dashicons-analytics:before{content:"\f183"}.dashicons-archive:before{content:"\f480"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-up-duplicate:before{content:"\f143"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-art:before{content:"\f309"}.dashicons-awards:before{content:"\f313"}.dashicons-backup:before{content:"\f321"}.dashicons-bank:before{content:"\f16a"}.dashicons-beer:before{content:"\f16c"}.dashicons-bell:before{content:"\f16d"}.dashicons-block-default:before{content:"\f12b"}.dashicons-book-alt:before{content:"\f331"}.dashicons-book:before{content:"\f330"}.dashicons-buddicons-activity:before{content:"\f452"}.dashicons-buddicons-bbpress-logo:before{content:"\f477"}.dashicons-buddicons-buddypress-logo:before{content:"\f448"}.dashicons-buddicons-community:before{content:"\f453"}.dashicons-buddicons-forums:before{content:"\f449"}.dashicons-buddicons-friends:before{content:"\f454"}.dashicons-buddicons-groups:before{content:"\f456"}.dashicons-buddicons-pm:before{content:"\f457"}.dashicons-buddicons-replies:before{content:"\f451"}.dashicons-buddicons-topics:before{content:"\f450"}.dashicons-buddicons-tracking:before{content:"\f455"}.dashicons-building:before{content:"\f512"}.dashicons-businessman:before{content:"\f338"}.dashicons-businessperson:before{content:"\f12e"}.dashicons-businesswoman:before{content:"\f12f"}.dashicons-button:before{content:"\f11a"}.dashicons-calculator:before{content:"\f16e"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-calendar:before{content:"\f145"}.dashicons-camera-alt:before{content:"\f129"}.dashicons-camera:before{content:"\f306"}.dashicons-car:before{content:"\f16b"}.dashicons-carrot:before{content:"\f511"}.dashicons-cart:before{content:"\f174"}.dashicons-category:before{content:"\f318"}.dashicons-chart-area:before{content:"\f239"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-clipboard:before{content:"\f481"}.dashicons-clock:before{content:"\f469"}.dashicons-cloud-saved:before{content:"\f137"}.dashicons-cloud-upload:before{content:"\f13b"}.dashicons-cloud:before{content:"\f176"}.dashicons-code-standards:before{content:"\f13a"}.dashicons-coffee:before{content:"\f16f"}.dashicons-color-picker:before{content:"\f131"}.dashicons-columns:before{content:"\f13c"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-cover-image:before{content:"\f13d"}.dashicons-dashboard:before{content:"\f226"}.dashicons-database-add:before{content:"\f170"}.dashicons-database-export:before{content:"\f17a"}.dashicons-database-import:before{content:"\f17b"}.dashicons-database-remove:before{content:"\f17c"}.dashicons-database-view:before{content:"\f17d"}.dashicons-database:before{content:"\f17e"}.dashicons-desktop:before{content:"\f472"}.dashicons-dismiss:before{content:"\f153"}.dashicons-download:before{content:"\f316"}.dashicons-drumstick:before{content:"\f17f"}.dashicons-edit-large:before{content:"\f327"}.dashicons-edit-page:before{content:"\f186"}.dashicons-edit:before{content:"\f464"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code-duplicate:before{content:"\f494"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-ltr:before{content:"\f10c"}.dashicons-editor-ol-rtl:before{content:"\f12c"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-table:before{content:"\f535"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-video:before{content:"\f219"}.dashicons-ellipsis:before{content:"\f11c"}.dashicons-email-alt:before{content:"\f466"}.dashicons-email-alt2:before{content:"\f467"}.dashicons-email:before{content:"\f465"}.dashicons-embed-audio:before{content:"\f13e"}.dashicons-embed-generic:before{content:"\f13f"}.dashicons-embed-photo:before{content:"\f144"}.dashicons-embed-post:before{content:"\f146"}.dashicons-embed-video:before{content:"\f149"}.dashicons-excerpt-view:before{content:"\f164"}.dashicons-exit:before{content:"\f14a"}.dashicons-external:before{content:"\f504"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-facebook:before{content:"\f304"}.dashicons-feedback:before{content:"\f175"}.dashicons-filter:before{content:"\f536"}.dashicons-flag:before{content:"\f227"}.dashicons-food:before{content:"\f187"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-quote:before{content:"\f122"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-video:before{content:"\f126"}.dashicons-forms:before{content:"\f314"}.dashicons-fullscreen-alt:before{content:"\f188"}.dashicons-fullscreen-exit-alt:before{content:"\f189"}.dashicons-games:before{content:"\f18a"}.dashicons-google:before{content:"\f18b"}.dashicons-googleplus:before{content:"\f462"}.dashicons-grid-view:before{content:"\f509"}.dashicons-groups:before{content:"\f307"}.dashicons-hammer:before{content:"\f308"}.dashicons-heading:before{content:"\f10e"}.dashicons-heart:before{content:"\f487"}.dashicons-hidden:before{content:"\f530"}.dashicons-hourglass:before{content:"\f18c"}.dashicons-html:before{content:"\f14b"}.dashicons-id-alt:before{content:"\f337"}.dashicons-id:before{content:"\f336"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-filter:before{content:"\f533"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-index-card:before{content:"\f510"}.dashicons-info-outline:before{content:"\f14c"}.dashicons-info:before{content:"\f348"}.dashicons-insert-after:before{content:"\f14d"}.dashicons-insert-before:before{content:"\f14e"}.dashicons-insert:before{content:"\f10f"}.dashicons-instagram:before{content:"\f12d"}.dashicons-laptop:before{content:"\f547"}.dashicons-layout:before{content:"\f538"}.dashicons-leftright:before{content:"\f229"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-linkedin:before{content:"\f18d"}.dashicons-list-view:before{content:"\f163"}.dashicons-location-alt:before{content:"\f231"}.dashicons-location:before{content:"\f230"}.dashicons-lock-duplicate:before{content:"\f315"}.dashicons-lock:before{content:"\f160"}.dashicons-marker:before{content:"\f159"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-megaphone:before{content:"\f488"}.dashicons-menu-alt:before{content:"\f228"}.dashicons-menu-alt2:before{content:"\f329"}.dashicons-menu-alt3:before{content:"\f349"}.dashicons-menu:before{content:"\f333"}.dashicons-microphone:before{content:"\f482"}.dashicons-migrate:before{content:"\f310"}.dashicons-minus:before{content:"\f460"}.dashicons-money-alt:before{content:"\f18e"}.dashicons-money:before{content:"\f526"}.dashicons-move:before{content:"\f545"}.dashicons-nametag:before{content:"\f484"}.dashicons-networking:before{content:"\f325"}.dashicons-no-alt:before{content:"\f335"}.dashicons-no:before{content:"\f158"}.dashicons-open-folder:before{content:"\f18f"}.dashicons-palmtree:before{content:"\f527"}.dashicons-paperclip:before{content:"\f546"}.dashicons-pdf:before{content:"\f190"}.dashicons-performance:before{content:"\f311"}.dashicons-pets:before{content:"\f191"}.dashicons-phone:before{content:"\f525"}.dashicons-pinterest:before{content:"\f192"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-plugins-checked:before{content:"\f485"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-plus:before{content:"\f132"}.dashicons-podio:before{content:"\f19c"}.dashicons-portfolio:before{content:"\f322"}.dashicons-post-status:before{content:"\f173"}.dashicons-pressthis:before{content:"\f157"}.dashicons-printer:before{content:"\f193"}.dashicons-privacy:before{content:"\f194"}.dashicons-products:before{content:"\f312"}.dashicons-randomize:before{content:"\f503"}.dashicons-reddit:before{content:"\f195"}.dashicons-redo:before{content:"\f172"}.dashicons-remove:before{content:"\f14f"}.dashicons-rest-api:before{content:"\f124"}.dashicons-rss:before{content:"\f303"}.dashicons-saved:before{content:"\f15e"}.dashicons-schedule:before{content:"\f489"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-search:before{content:"\f179"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-share:before{content:"\f237"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-shield:before{content:"\f332"}.dashicons-shortcode:before{content:"\f150"}.dashicons-slides:before{content:"\f181"}.dashicons-smartphone:before{content:"\f470"}.dashicons-smiley:before{content:"\f328"}.dashicons-sort:before{content:"\f156"}.dashicons-sos:before{content:"\f468"}.dashicons-spotify:before{content:"\f196"}.dashicons-star-empty:before{content:"\f154"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-sticky:before{content:"\f537"}.dashicons-store:before{content:"\f513"}.dashicons-superhero-alt:before{content:"\f197"}.dashicons-superhero:before{content:"\f198"}.dashicons-table-col-after:before{content:"\f151"}.dashicons-table-col-before:before{content:"\f152"}.dashicons-table-col-delete:before{content:"\f15a"}.dashicons-table-row-after:before{content:"\f15b"}.dashicons-table-row-before:before{content:"\f15c"}.dashicons-table-row-delete:before{content:"\f15d"}.dashicons-tablet:before{content:"\f471"}.dashicons-tag:before{content:"\f323"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-testimonial:before{content:"\f473"}.dashicons-text-page:before{content:"\f121"}.dashicons-text:before{content:"\f478"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-tickets:before{content:"\f486"}.dashicons-tide:before{content:"\f10d"}.dashicons-translation:before{content:"\f326"}.dashicons-trash:before{content:"\f182"}.dashicons-twitch:before{content:"\f199"}.dashicons-twitter-alt:before{content:"\f302"}.dashicons-twitter:before{content:"\f301"}.dashicons-undo:before{content:"\f171"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-universal-access:before{content:"\f483"}.dashicons-unlock:before{content:"\f528"}.dashicons-update-alt:before{content:"\f113"}.dashicons-update:before{content:"\f463"}.dashicons-upload:before{content:"\f317"}.dashicons-vault:before{content:"\f178"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-visibility:before{content:"\f177"}.dashicons-warning:before{content:"\f534"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-whatsapp:before{content:"\f19a"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-wordpress:before{content:"\f120"}.dashicons-xing:before{content:"\f19d"}.dashicons-yes-alt:before{content:"\f12a"}.dashicons-yes:before{content:"\f147"}.dashicons-youtube:before{content:"\f19b"}.dashicons-editor-distractionfree:before{content:"\f211"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-format-links:before{content:"\f103"}.dashicons-format-standard:before{content:"\f109"}.dashicons-post-trash:before{content:"\f182"}.dashicons-share1:before{content:"\f237"}.dashicons-welcome-edit-page:before{content:"\f119"}
.menu-item-object-language_switcher .trp-flag-image{display:inline-block;margin:-1px 5px;vertical-align:baseline;padding:0;border:0;border-radius:0}#wp-admin-bar-wp-rocket .trp-flag-image{width:18px!important;height:12px!important}.trp-language-switcher{height:42px;position:relative;box-sizing:border-box;width:200px;text-overflow:ellipsis;white-space:nowrap}.trp-language-switcher>div{box-sizing:border-box;padding:4px 20px 3px 13px;border:1.5px solid #949494;border-radius:2px;background-image:url(https://www.beautasteyewear.com/wp-content/plugins/translatepress-multilingual/assets/css/../../assets/images/arrow-down-3101.svg);background-repeat:no-repeat;background-position:calc(100% - 20px)calc(1em + 2px),calc(100% - 3px)calc(1em + 0px);background-size:8px 8px,8px 8px;background-repeat:no-repeat;background-color:#fff}.trp-language-switcher>div:hover{background-image:none}.trp-language-switcher>div>a{display:block;padding:7px 12px;border-radius:3px;text-decoration:none;color:#1e1e1e;font-style:normal;font-weight:400;font-size:16px}.trp-language-switcher>div>a:hover{background:#f0f0f0;border-radius:2px}.trp-language-switcher>div>a.trp-ls-shortcode-disabled-language{cursor:default}.trp-language-switcher>div>a.trp-ls-shortcode-disabled-language:hover{background:0 0}.trp-language-switcher>div>a>img{display:inline;margin:0 3px;width:18px;height:12px;border-radius:0}.trp-language-switcher .trp-ls-shortcode-current-language{display:inline-block}.trp-language-switcher:focus .trp-ls-shortcode-current-language,.trp-language-switcher:hover .trp-ls-shortcode-current-language{visibility:hidden}.trp-language-switcher .trp-ls-shortcode-language{display:inline-block;height:1px;overflow:hidden;visibility:hidden;z-index:1;max-height:250px;overflow-y:auto;left:0;top:0;min-height:auto}.trp-language-switcher:focus .trp-ls-shortcode-language,.trp-language-switcher:hover .trp-ls-shortcode-language{visibility:visible;max-height:250px;padding:4px 13px;height:auto;overflow-y:auto;position:absolute;left:0;top:0;display:inline-block!important;min-height:auto}#wpadminbar #wp-admin-bar-trp_edit_translation .ab-icon:before{content:'\f326';top:3px}@media screen and (max-width:782px){#wpadminbar #wp-admin-bar-trp_edit_translation>.ab-item{text-indent:0}#wpadminbar li#wp-admin-bar-trp_edit_translation{display:block}}
:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}
/*! elementor-pro - v3.25.0 - 31-10-2024 */
.elementor-button.elementor-hidden,.elementor-hidden{display:none}.e-form__step{width:100%}.e-form__step:not(.elementor-hidden){display:flex;flex-wrap:wrap}.e-form__buttons{flex-wrap:wrap}.e-form__buttons,.e-form__buttons__wrapper{display:flex}.e-form__indicators{align-items:center;display:flex;flex-wrap:nowrap;font-size:13px;justify-content:space-between;margin-bottom:var(--e-form-steps-indicators-spacing)}.e-form__indicators__indicator{align-items:center;display:flex;flex-basis:0;flex-direction:column;justify-content:center;padding:0 var(--e-form-steps-divider-gap)}.e-form__indicators__indicator__progress{background-color:var(--e-form-steps-indicator-progress-background-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);overflow:hidden;position:relative;width:100%}.e-form__indicators__indicator__progress__meter{background-color:var(--e-form-steps-indicator-progress-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);color:var(--e-form-steps-indicator-progress-meter-color);height:var(--e-form-steps-indicator-progress-height);line-height:var(--e-form-steps-indicator-progress-height);padding-right:15px;text-align:right;transition:width .1s linear;width:var(--e-form-steps-indicator-progress-meter-width,0)}.e-form__indicators__indicator:first-child{padding-left:0}.e-form__indicators__indicator:last-child{padding-right:0}.e-form__indicators__indicator--state-inactive{color:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-inactive-secondary-color,#fff)}.e-form__indicators__indicator--state-inactive object,.e-form__indicators__indicator--state-inactive svg{fill:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-active{border-color:var(--e-form-steps-indicator-active-secondary-color,#fff);color:var(--e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-active object,.e-form__indicators__indicator--state-active svg{fill:var(--e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed{color:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none{background-color:initial;color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed object,.e-form__indicators__indicator--state-completed svg{fill:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator__icon{align-items:center;border-style:solid;border-width:1px;display:flex;font-size:var(--e-form-steps-indicator-icon-size);height:var(--e-form-steps-indicator-padding,30px);justify-content:center;margin-bottom:10px;overflow:hidden;width:var(--e-form-steps-indicator-padding,30px)}.e-form__indicators__indicator__icon img,.e-form__indicators__indicator__icon object,.e-form__indicators__indicator__icon svg{height:auto;width:var(--e-form-steps-indicator-icon-size)}.e-form__indicators__indicator__icon .e-font-icon-svg{height:1em}.e-form__indicators__indicator__number{align-items:center;border-style:solid;border-width:1px;display:flex;height:var(--e-form-steps-indicator-padding,30px);justify-content:center;margin-bottom:10px;width:var(--e-form-steps-indicator-padding,30px)}.e-form__indicators__indicator--shape-circle{border-radius:50%}.e-form__indicators__indicator--shape-square{border-radius:0}.e-form__indicators__indicator--shape-rounded{border-radius:5px}.e-form__indicators__indicator--shape-none{border:0}.e-form__indicators__indicator__label{text-align:center}.e-form__indicators__indicator__separator{background-color:#babfc5;height:var(--e-form-steps-divider-width);width:100%}.e-form__indicators--type-icon,.e-form__indicators--type-icon_text,.e-form__indicators--type-number,.e-form__indicators--type-number_text{align-items:flex-start}.e-form__indicators--type-icon .e-form__indicators__indicator__separator,.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,.e-form__indicators--type-number .e-form__indicators__indicator__separator,.e-form__indicators--type-number_text .e-form__indicators__indicator__separator{margin-top:calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2)}.elementor-field-type-hidden{display:none}.elementor-field-type-html{display:inline-block}.elementor-field-type-tel input{direction:inherit}.elementor-field-type-recaptcha_v3 .elementor-field-label{display:none}.elementor-field-type-recaptcha_v3 .grecaptcha-badge{z-index:1}.elementor-button .elementor-form-spinner{order:3}.elementor-form .elementor-button .elementor-button-content-wrapper{align-items:center}.elementor-form .elementor-button .elementor-button-text{white-space:normal}.elementor-form .elementor-button svg{height:auto}.elementor-form .elementor-button .e-font-icon-svg{height:1em}.elementor-form .elementor-button .elementor-button-content-wrapper{gap:5px}.elementor-form .elementor-button .elementor-button-icon,.elementor-form .elementor-button .elementor-button-text{flex-grow:unset;order:unset}.elementor-select-wrapper .select-caret-down-wrapper{font-size:11px;inset-inline-end:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.elementor-select-wrapper .select-caret-down-wrapper svg{aspect-ratio:unset;display:unset;width:1em;fill:currentColor}.elementor-select-wrapper .select-caret-down-wrapper i{font-size:19px;line-height:2}.elementor-select-wrapper.remove-before:before{content:""!important}.elementor-message-svg:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDExIj48cGF0aCBmaWxsPSIjMDA4QTIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljc1IDguMTUgMS42IDUgLjU1IDYuMDVsNC4yIDQuMiA5LTlMMTIuNy4yeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;content:"";height:1em;width:1em}
.elementor-kit-2852{--e-global-color-primary:#1C244B;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;color:#1C244B;}.elementor-kit-2852 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
.elementor-3021 .elementor-element.elementor-element-38a72a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3021 .elementor-element.elementor-element-f4421b7{text-align:center;}.elementor-3021 .elementor-element.elementor-element-f4421b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;color:#000000;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3021 .elementor-element.elementor-element-4d50615 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:0px;}.elementor-3021 .elementor-element.elementor-element-4d50615 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-0px;}.elementor-3021 .elementor-element.elementor-element-4d50615 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3021 .elementor-element.elementor-element-4d50615 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3021 .elementor-element.elementor-element-4d50615 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3021 .elementor-element.elementor-element-4d50615 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3021 .elementor-element.elementor-element-4d50615 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3021 .elementor-element.elementor-element-4d50615 .elementor-field-group > label, .elementor-3021 .elementor-element.elementor-element-4d50615 .elementor-field-subgroup label{color:#000000;}.elementor-3021 .elementor-element.elementor-element-4d50615 .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-3021 .elementor-element.elementor-element-4d50615 .elementor-field-type-html{padding-bottom:0px;}.elementor-3021 .elementor-element.elementor-element-4d50615 .elementor-field-group .elementor-field, .elementor-3021 .elementor-element.elementor-element-4d50615 .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-3021 .elementor-element.elementor-element-4d50615 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-3021 .elementor-element.elementor-element-4d50615 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-3021 .elementor-element.elementor-element-4d50615 .elementor-button span{justify-content:center;}.elementor-3021 .elementor-element.elementor-element-4d50615 .elementor-button{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;border-radius:20px 20px 20px 20px;}.elementor-3021 .elementor-element.elementor-element-4d50615 .e-form__buttons__wrapper__button-next{background-color:#3E87E6;color:#ffffff;}.elementor-3021 .elementor-element.elementor-element-4d50615 .elementor-button[type="submit"]{background-color:#3E87E6;color:#ffffff;}.elementor-3021 .elementor-element.elementor-element-4d50615 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-3021 .elementor-element.elementor-element-4d50615 .e-form__buttons__wrapper__button-previous{background-color:#3E87E6;color:#ffffff;}.elementor-3021 .elementor-element.elementor-element-4d50615 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3021 .elementor-element.elementor-element-4d50615 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3021 .elementor-element.elementor-element-4d50615 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3021 .elementor-element.elementor-element-4d50615 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3021 .elementor-element.elementor-element-4d50615{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}#elementor-popup-modal-3021 .dialog-widget-content{background-color:#FFFFFF;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-3021{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-3021 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-3021 .dialog-close-button{display:flex;}@media(max-width:767px){.elementor-3021 .elementor-element.elementor-element-f4421b7 .elementor-heading-title{font-size:28px;}.elementor-3021 .elementor-element.elementor-element-4d50615 .elementor-field-group > label{font-size:15px;}#elementor-popup-modal-3021 .dialog-message{width:100%;}}/* Start custom CSS for container, class: .elementor-element-38a72a3 */.dialog-lightbox-close-button{
    z-index: 10;
}
.dialog-lightbox-close-button .eicon-close{
    width:20px;
    height:20px;
}/* End custom CSS */
@font-face{font-family:poppins;font-style:italic;font-weight:100;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxiayp8kv8jhgfvrjjlme0tmmpkzsq.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:poppins;font-style:italic;font-weight:100;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxiayp8kv8jhgfvrjjlme0tcmpi.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:italic;font-weight:200;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmv1pvgdeoceg.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:poppins;font-style:italic;font-weight:200;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmv1pvf9eo.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:italic;font-weight:300;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm21lvgdeoceg.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:poppins;font-style:italic;font-weight:300;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm21lvf9eo.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:italic;font-weight:400;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrjjlufntakpy.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:poppins;font-style:italic;font-weight:400;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrjjluchta.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:italic;font-weight:500;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmg1hvgdeoceg.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:poppins;font-style:italic;font-weight:500;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmg1hvf9eo.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:italic;font-weight:600;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmr19vgdeoceg.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:poppins;font-style:italic;font-weight:600;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmr19vf9eo.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:italic;font-weight:700;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmy15vgdeoceg.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:poppins;font-style:italic;font-weight:700;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmy15vf9eo.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:italic;font-weight:800;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm111vgdeoceg.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:poppins;font-style:italic;font-weight:800;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm111vf9eo.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:italic;font-weight:900;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm81xvgdeoceg.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:poppins;font-style:italic;font-weight:900;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm81xvf9eo.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:normal;font-weight:100;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrlptufntakpy.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:poppins;font-style:normal;font-weight:100;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrlptuchta.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:normal;font-weight:200;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlfj_z1jlfc-k.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:poppins;font-style:normal;font-weight:200;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlfj_z1xlfq.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldz8z1jlfc-k.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldz8z1xlfq.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxieyp8kv8jhgfvrjjnecmne.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxieyp8kv8jhgfvrjjfecg.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlgt9z1jlfc-k.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlgt9z1xlfq.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlej6z1jlfc-k.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlej6z1xlfq.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlcz7z1jlfc-k.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlcz7z1xlfq.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldd4z1jlfc-k.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldd4z1xlfq.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:normal;font-weight:900;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlbt5z1jlfc-k.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:poppins;font-style:normal;font-weight:900;font-display:swap;src:url(https://www.beautasteyewear.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlbt5z1xlfq.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-area){display:none}.elementor-popup-modal{background-color:transparent;display:flex;pointer-events:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none}.elementor-popup-modal .dialog-close-button{display:none;inset-inline-end:20px;margin-top:0;opacity:1;pointer-events:all;top:20px;z-index:9999}.elementor-popup-modal .dialog-close-button svg{fill:#1f2124;height:1em;width:1em}.elementor-popup-modal .dialog-widget-content{background-color:#fff;border-radius:0;box-shadow:none;max-height:100%;max-width:100%;overflow:visible;pointer-events:all;width:auto}.elementor-popup-modal .dialog-message{display:flex;max-height:100vh;max-width:100vw;overflow:auto;padding:0;width:640px}.elementor-popup-modal .elementor{width:100%}