/******LOADING******/.pace {    pointer-events: none;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    z-index: 99999999999999;    position: fixed;    margin: auto;    top: 0;    left: 0;    right: 0;    bottom: 0;    width: 400px;    border: 0px;    height: 1px;    overflow: hidden;    background: rgba(255, 255, 255, 0.05);    -webkit-transition: all 0.3s;    -o-transition: all 0.3s;    transition: all 0.3s;}.pace .pace-progress {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    max-width: 300px;    position: fixed;    z-index: 99999999999999;    display: block;    position: absolute;    top: 0;    right: 100%;    height: 100%;    width: 100%;    background: #f1f1f1;    background: -webkit-gradient(linear, left top, right top, from(#000000), color-stop(#777777), to(#555555));    background: -webkit-linear-gradient(to right, #000000, #777777, #555555);    background: -o-linear-gradient(to right, #000000, #777777, #555555);    background: linear-gradient(to right, #000000, #777777, #555555);}.pace.pace-inactive {    width: 100vw;    opacity: 0;}.pace.pace-inactive .pace-progress {    max-width: 100vw;}#preloader {    width: 100%;    height: 100vh;    overflow: hidden;    position: fixed;    z-index: 9999999;	}#preloader:after,#preloader:before {    content: '';    position: fixed;    left: 0;    height: 50%;    width: 100%;    background: #000000;    -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);    -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}#preloader:before {    top: 0;}#preloader:after {    bottom: 0;}#preloader.isdone {    visibility: hidden;    -webkit-transition-delay: 1s;    -o-transition-delay: 1s;    transition-delay: 1s;}#preloader.isdone:after,#preloader.isdone:before {    height: 0;    -webkit-transition: all 0.5s cubic-bezier(1, 0, 0.55, 1);    -o-transition: all 0.5s cubic-bezier(1, 0, 0.55, 1);    transition: all 0.5s cubic-bezier(1, 0, 0.55, 1);    -webkit-transition-delay: 0.5s;    -o-transition-delay: 0.5s;    transition-delay: 0.5s;}.loading {    color: #fff;    position: fixed;    left: 50%;    top: calc(50% - 40px);    -webkit-transform: translateX(-50%) translateY(-50%);    -ms-transform: translateX(-50%) translateY(-50%);    transform: translateX(-50%) translateY(-50%);    font-weight: 300;    font-size: 13px;    text-transform: uppercase;    letter-spacing: 10px;    z-index: 9999999999;}.loading img {    max-width: 220px;}@media(max-width:767px){	.loading img{max-width:180px;}}.loading.isdone {    top: 50%;    opacity: 0;    -webkit-transition: all .8s;    -o-transition: all .8s;    transition: all .8s;    -webkit-transition-delay: .5s;    -o-transition-delay: .5s;    transition-delay: .5s;	z-index:-1;}.loading span {    -webkit-animation: loading 1s infinite alternate;    animation: loading 1s infinite alternate;}.loading span:nth-child(1) {    -webkit-animation-delay: 0s;    animation-delay: 0s;}.loading span:nth-child(2) {    -webkit-animation-delay: 0.1s;    animation-delay: 0.1s;}.loading span:nth-child(3) {    -webkit-animation-delay: 0.2s;    animation-delay: 0.2s;}.loading span:nth-child(4) {    -webkit-animation-delay: 0.3s;    animation-delay: 0.3s;}.loading span:nth-child(5) {    -webkit-animation-delay: 0.4s;    animation-delay: 0.4s;}.loading span:nth-child(6) {    -webkit-animation-delay: 0.5s;    animation-delay: 0.5s;}.loading span:nth-child(7) {    -webkit-animation-delay: 0.6s;    animation-delay: 0.6s;}@-webkit-keyframes loading {    0% {        opacity: 1;    }    100% {        opacity: 0;    }}@keyframes loading {    0% {        opacity: 1;    }    100% {        opacity: 0;    }}@-webkit-keyframes fixedAnim {    0% {        right: 125%;    }    125% {        right: 0;    }}@-moz-keyframes fixedAnim {    0% {        right: 125%;    }    125% {        right: 0;    }}@keyframes fixedAnim {    0% {        right: 125%    }    125% {        right: 0;    }}/******LOADING******//******.swal2*******/.swal2-container.swal2-center>.swal2-popup{padding-bottom:20px;}.swal2-container .swal2-actions{	margin:0;}.swal2-styled.swal2-cancel {    border: 0;    border-radius: 0.25em;    background: transparent !important;    color: #fff;    font-size: 1em !important;    position: absolute;    right: 0;    top: 0;    padding: 0px 10px 5px 10px;    line-height: 1.5em;    border: none;    box-shadow: none !important;}.swal2-styled.swal2-cancel:after{    content: "x";    font-size: 20px;    color: #f00;}/******.swal2*******/b, strong {    font-weight: bold;}.facenhanvat .swiper-slide.swiper-slide-thumb-active {    background: #ffa352;}/***********POST BÀI THI*************/.card.card-baithi {    background: #636363;    padding: 10px;	height:100%;}.card-title.card-title-post {    font-size: 16px;    font-weight: 500;	transition: color .25s ease-in-out;    text-decoration: none;    display: -webkit-box;    height: auto;    -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;    white-space: normal;    -webkit-line-clamp: 1;    font-weight: 400;    line-height: 1.3em;    text-align: center;    width: 100%;    position: relative;	color:#fff;}/***********POST BÀI THI*************/.title-tham-gia {    font-size: var(--font-size-title-large);    font-weight: 700;}main {    min-height: calc(100vh - 168px);}.image-full.contain img {    height: 90%;    width: 90%;    margin: 0 auto;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    border-radius: 0;	-o-object-fit: contain;    object-fit: contain;}.btn-account {    background: transparent;    border: 0;    padding: 0;    margin: 0;	color: #ff6600;}.btn-account:focus,.btn-account:hover{	 background: transparent;	 color:#ff6600}.account-menu .dropdown-menu{    margin-top: 20px;}.dropdown-item:hover, .dropdown-item:focus{	color:#f26522;}.account-list li:last-child{	border:0 !important;}.account-list li a{	font-size:14px;	color:#000000;}.account-list li a:hover{	color:#f26522;}.account-list li a i {    font-size: 21px;    margin-right: 10px;}/*************page login*********/.card-login {    width: 800px;	max-width:100%;    margin: 0 auto;}.footer .title-footer{    font-size: 24px;    font-weight: bold;	color: #fff;}footer.content-footer p {    display: inline-block;    font-size: var(--font-size-content);    line-height: 1.5em;    color: #ffffff;    margin: 0;}/*************page login*********/label.error{font-family:arial, "sans-serif"}:root{	--font-size-title-small: 18px;	--font-size-title: 24px;	--font-size-title-large: 28px;	--font-size-title-xlarge: 32px;		--font-size-button: 16px;		--font-size-content-large: 16px;	--font-size-content: 14px;	--font-size-content-medium: 15px;	--font-size-content-small: 12px;			--font-weight--regular: 400;    --font-weight--semibold: 500;    --font-weight--bold: 700;    --font-weight--light: 300;    --line-height--regular: 1.5;    --line-height--heading: 1.25;    --line-height--reset: 1;    --line-height--l: 32px;    --font-size--h1: 36px;    --font-size--h2: 32px;    --font-size--h3: 28px;    --font-size--h4: 24px;    --font-size--h5: 20px;    --font-size--h6: 18px;    --font-size--body-xl: 20px;    --font-size--body-l: 18px;    --font-size--body-m: 16px;    --font-size--body-s: 14px;    --font-size--body-xs: 12px;    --font-size--body-xxs: 9px;		--color-red: #ed1c24;}@media(max-width:576px){	:root{	--font-size-title-small: 16px;	--font-size-title: 22px;	--font-size-title-large: 24px;	--font-size-title-xlarge: 28px;		--font-size-button: 16px;		--font-size-content-large: 16px;	--font-size-content: 14px;	--font-size-content-small: 12px;			--font-weight--regular: 400;    --font-weight--semibold: 500;    --font-weight--bold: 700;    --font-weight--light: 300;    --line-height--regular: 1.5;    --line-height--heading: 1.25;    --line-height--reset: 1;    --line-height--l: 32px;    --font-size--h1: 36px;    --font-size--h2: 32px;    --font-size--h3: 28px;    --font-size--h4: 24px;    --font-size--h5: 20px;    --font-size--h6: 18px;    --font-size--body-xl: 20px;    --font-size--body-l: 18px;    --font-size--body-m: 16px;    --font-size--body-s: 14px;    --font-size--body-xs: 12px;    --font-size--body-xxs: 9px;		--color-red: #ed1c24;}}.jarallax,.jarallax-keep-img {  position: relative;  z-index: 0;}.jarallax > .jarallax-img,.jarallax-keep-img > .jarallax-img{  position: absolute;  object-fit: cover;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: -1;}.title{font-size:var(--font-size-title); font-weight:700;}.title-gradient{	background: -webkit-linear-gradient(45deg, #c6312b, #f18308 80%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent; }.title-large{font-size:var(--font-size-title-large)}.title-xlarge{font-size:var(--font-size-title-xlarge)}.title-large-letter-spacing{font-size:var(--font-size-title-large); font-weight:700;letter-spacing: -3px;}/**/.btn-news-readmore {	font-size: var(--font-size-button);    border: 1px solid;    border-radius: 0;    padding: 5px 25px;    color: #000;}.btn-news-readmore:hover{	background:#000000;	color:#ffffff;}.btn-news-readmore i {   font-size: var(--font-size-button);    line-height: 0;    position: relative;    top: 2px;}/**/.btn-small{font-size: var(--font-size-content-small);}.btn-large {    font-weight: 500;    border-width: 2px;}.jarallax {  position: relative;  z-index: 0;}.jarallax .jarallax-img {  position: absolute;  object-fit: cover;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: -1;}/*********BaiThiChiTiet**********/.swiper.listnhanvat {	width: 100%;	height:698px;	margin-left: auto;	margin-right: auto;  }.swiper.listnhanvat .swiper-slide {	text-align: center;	font-size: 18px;	background: #fff;	height: calc((100% - 40px) / 3) !important;	/* Center slide text vertically */	display: -webkit-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	-webkit-box-pack: center;	-ms-flex-pack: center;	-webkit-justify-content: center;	justify-content: center;  }.swiper.listnhanvat .swiper-slide:after{border:3px solid transparent; position:absolute; width:100%; height:100%; content:"";z-index:10} .swiper.listnhanvat .swiper-slide.swiper-slide-thumb-active:after{border:3px solid #000000;} .item-nhanvatchitiet{width:100%;overflow:hidden;}.item-nhanvatchitiet .name-nhanvat {    background: #dc5c18;    padding: 10px;    text-align: center;    font-size: 20px;    color: #fff;}.image-nhanvat img{width:100%;}.image-nhanvat,.infor-image{position:relative;}.image-nhanvat:after,.infor-image:after{    content: "";    display: block;    position: relative;    z-index: 2;    padding-top: 75%;	}.image-nhanvat{background:#333333;}.image-nhanvat:after{padding-top: 48%;}.infor-image:after{padding-top:100%;}.image-nhanvat img,.infor-image img{    width: 100%;    height: auto;    z-index: 1;    -o-object-fit: cover;    object-fit: cover;    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    display: block;}.image-nhanvat img{	 -o-object-fit: contain;    object-fit: contain;}.infor-image.image-contain img {    -o-object-fit: contain;    object-fit: contain;}.section-list-arrow .swiper-button-next,.section-list-arrow .swiper-button-prev {    background: #fff;    padding: 10px;    color: #333;    width: 30px;    height: 30px;    font-size: 18px;    text-align: center;    border-radius: 10px;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;	transform: translateY(10px);	-webkit-transform: translateY(10px);	-moz-transform: translateY(10px);	box-shadow: 0px 0px 3px 1px rgb(0 0 0 / 30%);	-webkit-box-shadow: 0px 0px 3px 1px rgb(0 0 0 / 30%);	-moz-box-shadow: 0px 0px 3px 1px rgb(0 0 0 / 30%);}.section-list-arrow  .swiper-button-next:after, .section-list-arrow  .swiper-button-prev:after {    font-size: 20px;}.section-list-arrow-vertical .swiper-button-next,.section-list-arrow-vertical .swiper-button-prev {    background: #fff;    padding: 10px;    color: #333;    width: 50px;    height: 50px;    font-size: 18px;    text-align: center;    border-radius: 10px;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;	transform: translateY(10px);	-webkit-transform: translateY(10px);	-moz-transform: translateY(10px);	box-shadow: 0px 0px 3px 1px rgb(0 0 0 / 30%);	-webkit-box-shadow: 0px 0px 3px 1px rgb(0 0 0 / 30%);	-moz-box-shadow: 0px 0px 3px 1px rgb(0 0 0 / 30%);}.section-list-arrow-vertical  .swiper-button-next:after, .section-list-arrow-vertical  .swiper-button-prev:after {    font-size: 27px;}@media(min-width:1200px){	.section-list-arrow-vertical .swiper-button-prev:after{font-family: "Font Awesome 6 Pro"; font-weight: 400; content:"\f106";}	.section-list-arrow-vertical .swiper-button-next:after{font-family: "Font Awesome 6 Pro"; font-weight: 400; content: "\f107";}		.section-list-arrow-vertical .swiper-button-prev {		top: 0;		left: 50%;		transform: translateX(-50%);	}	.section-list-arrow-vertical .swiper-button-next{		 top: 100%;		right: 50%;		transform: translateX(50%);	}}.mySwiperScrollbarDetail{max-height: 615px; width:100%;}.mySwiperScrollbarDetail .swiper-slide {	height: auto;	-webkit-box-sizing: border-box;	box-sizing: border-box;	padding-right: 30px;}@media(max-width:1700px){	.swiper.listnhanvat{height:654px;}	.image-nhanvat:after{padding-top:51%;}	.mySwiperScrollbarDetail{max-height: 579px;}}@media(max-width:1600px){	.swiper.listnhanvat{height:565px;}	.mySwiperScrollbarDetail{max-height: 501px;}}@media(max-width:1400px){	.swiper.listnhanvat{height:476px;}	.mySwiperScrollbarDetail{max-height: 413px;}}@media(max-width:1200px){	.swiper.listnhanvat{height:auto;}	.swiper.listnhanvat .swiper-slide{height:auto;}	.image-nhanvat:after {		padding-top: 65%;	}}@media(max-width:767px){	a.btn-join img {		max-width: 200px;	}	}/*********BaiThiChiTiet**********//*********BaiThi**********/.card-baithi:hover a,.card-baithi:hover a.btn-link{	color:#f26522 !important}.nav-infor.nav.nav-divider .nav-item + .nav-item:before{display:none;}.position-title{position:relative; top:-2px; font-size: 26px;}/*********BaiThi**********//*********NhanVat**********/.bg-nhanvat-in:before {    width: 100%;    height: calc(100% - 300px);    content: "";    position: absolute;    top: 150px;    left: 0;	background: rgba(255,131,0,.74);}@media(max-width:1200px){	.bg-nhanvat-in:before{		height:100%;		top:0;		background: rgba(255,131,0,.7);	}}.bg-nhanvat-in .container{position:relative;z-index:100;}.face-nhanvat {    text-align: center;	cursor:pointer;}/*********NhanVat**********//*********Page HOme**********/.image-logo img{max-width:100%; width:400px;}.bg-nhanvat-in:before{	position:absolute;}.card-infor .card-engineered{background:#898989;}.card-infor:nth-child(odd) .card-engineered{background:#636466;}.icon-social i{font-size:40px;color:#ffffff;}.nav-tabs-gpu{position:relative;}.nav-tabs-gpu li {    width: 140px;    text-align: center;}.nav-tabs-gpu:before,.nav-tabs-gpu:after{position:absolute;content:""; height:2px; width:100%;background:#000000;background: rgba(179,0,0,1);background: -moz-linear-gradient(left, rgba(179,0,0,1) 0%, rgba(241,131,8,1) 100%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(179,0,0,1)), color-stop(100%, rgba(241,131,8,1)));background: -webkit-linear-gradient(left, rgba(179,0,0,1) 0%, rgba(241,131,8,1) 100%);background: -o-linear-gradient(left, rgba(179,0,0,1) 0%, rgba(241,131,8,1) 100%);background: -ms-linear-gradient(left, rgba(179,0,0,1) 0%, rgba(241,131,8,1) 100%);background: linear-gradient(to right, rgba(179,0,0,1) 0%, rgba(241,131,8,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b30000', endColorstr='#f18308', GradientType=1 );}.nav-tabs-gpu:before{top:-2px; left:0}.nav-tabs-gpu:after{bottom:-2px; left:0}.nav-tabs .nav-link:hover{	color:#EE2422;}.nav-tabs .nav-link.active{	background:#c6312b;	font-weight: bold;}.nav-tabs .nav-link.active:hover{	color:#f1f1f1;}@media(max-width:576px){	.nav-tabs-gpu li {		width: 50%;	}}/*********Page HOme**********//*********Page DaiLy**********/.max-height{max-height:600px;}.map.max-height{height:646px;max-height:646px;overflow:hidden;}.height-input{height:50px;}.map{border:1px solid #333;}button.btn-find-now {    font-size: var(--font-size-title);    border: 0;    background: transparent;    margin: 0;    color:var(--color-red);}.btn-submit-find{    font-size: 24px;    background: var(--color-red);    color: #ffffff;    height: calc(100% - 2px);    position: absolute;    right: 1px;    top: 1px;    min-width: 50px;    z-index: 1;}.title-font{	font-size:var(--font-size-title);}.card.card-daily {    border: 1px solid #333333;	}.card.card-daily .card-header{	background:var(--color-red);	color:#ffffff;    font-size: var(--font-size-title);}.card.card-daily .card-body{	overflow:auto;}.partner-item {    border: 1px solid;    padding: 10px;}.infor-partner li {	display: -webkit-box;    display: -ms-flexbox;    display: flex;	-ms-flex-wrap: wrap;    flex-wrap: wrap;	margin-bottom:10px;}.infor-partner li span{	color:#9d9fa2;	width: 90px;	display:block;}.infor-partner li span:first-child{	position:relative;}.infor-partner li span:first-child:after{	content: ":";	position:absolute;	right:0;	top:0;}.infor-partner li span ~ span{	color:#333333;	width: calc(100% - 90px);	padding-left:5px;}/*********Page DaiLy**********//*********AMD DRIVER**********/.btn-amd-driver {    position: absolute;    left: 50%;    transform: translateX(-50%);    bottom: 20%;}.list-information li {    margin-bottom: 14px;}/*********AMD DRIVER**********//*********image padding**********/.image-bg-seri{    position: relative;    -webkit-transition: opacity .3s ease-out;    transition: opacity .3s ease-out;    overflow: hidden;}.image-bg-seri img {    width: 100%;    height: auto;    z-index: 1;    -o-object-fit: contain;    object-fit: contain;    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    display: block;}.image-bg-seri:after {    content: "";    display: block;    position: relative;    z-index: 2;    padding-top: 39%;}/*********image padding**********//*********form check seri**********/.form-label {   font-size: var(--font-size-content-large);}.form-control-cus{	box-shadow:none;	border-radius:0;}.form-control-cus:focus{	border-color:#000000;}.check-seri .title h2,.check-seri .description{	color:#fff;}.check-seri .title h2,.title-form,.content-amd-driver .title,.div .title {    font-size: var(--font-size-title);}.btn-send{    color: #898989;    font-size: var(--font-size-button);    border: 1px solid;    border-radius: 0;    padding: 5px 25px;}.btn-send:hover{	color:#ffffff;	border-color:#ffffff;}.btn-send-black:hover{	color:#000000;	border-color:#000000;}.check-seri .form-control {    border-radius: 0;    background: transparent;    border: 1px solid;    color: #898989;    transition: all 0.3s;}.check-seri .form-control:focus{	color:#ffffff;}.btn-send{	font-size:var(--font-size-button);}.contactform textarea.form-control{	min-height:210px;}/*********form check seri**********//*******************/.brand-item {    padding: 20px;}@media(max-width:767px){	.brand-item {		padding: 5px;	}}/*******************/.swiper-arrow-out .swiper{	width: calc(100% - 100px);	width: 100%;}.swiper-button-next-unique, .swiper-button-prev-unique{	position: absolute;	top: 50%;	width: calc(var(--swiper-navigation-size)/ 44 * 27);	height: var(--swiper-navigation-size);	margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));	z-index: 10;	cursor: pointer;	display: flex;	align-items: center;	justify-content: center;	color:#000000;	width: 50px;	text-align: center;	font-size:35px;}.swiper-arrow-out  .swiper-button-prev-unique{	left: 0;	right: auto;}.swiper-arrow-out  .swiper-button-next-unique{		right: 0;		left: auto;}.swiper-pagination-bullet {    width: 15px;    height: 5px;    background: #646464;    border-radius: 2px;}.swiper-button-next-unique.swiper-button-disabled,  .swiper-button-prev-unique.swiper-button-disabled {    opacity:0;    cursor: auto;    pointer-events: none;}/*******************//********BANNER***********/.container-banner .title-banner .title {	font-size: 26px;	color: #fff;	font-weight:500;}.title-banner .title {	font-size: 26px;	color: #fff;	font-weight:500;}.title-banner p{font-size:16px; color:#ffffff;}.readmore-banner a {	display: inline-block;	padding: 5px 15px;	border: 1px solid;		font-size: var(--font-size-content);	color: #ffffff;	transition:none;}@media(min-width:992px){	img.banner-image {		width: auto;		margin-left: auto;		max-width: 70vw;	}	.infor-banner {		font-size: 16px;		color: #fff;		/* position: absolute; */		/* top: 75%; */		width: 632px;		margin-top: -115px;		margin-left: 5%;	}	}@media(min-width:1200px){		img.banner-image {		width: auto;		margin-left: auto;		max-width: 70vw;	}	.infor-banner {		font-size: 16px;		color: #fff;		/* position: absolute; */		/* top: 75%; */		width: 658px;		margin-top: -150px;	}}@media(min-width:1400px){		img.banner-image {		width: auto;		margin-left: auto;		max-width: 70vw;	}	.infor-banner {		font-size: 16px;		color: #fff;		/* position: absolute; */		/* top: 75%; */		/* transform: translateY(-50%);		left: 8vw; */		width: 800px;		margin-top: -140px;	}}@media(max-width:991.98px){	.title-banner .title {		font-size: 22px;		color: #fff;	}	.title-banner p{font-size:14px;}	.image-tam-cam{max-width:100%; width:320px;}	.infor-banner {margin-top: -40px;}}@media(max-width:575.98px){	.infor-banner {margin-top: -10px;}	.title-banner .title {		font-size: 16px;	}}/********BANNER***********/.p-content {    font-size: var(--font-size-content);}.p-content-large,.step-text,.people-item{    font-size: var(--font-size-content-large);}.gpu_intro{    background: #000;	background: rgb(0,0,0);background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(37,39,51,1) 100%);background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(37,39,51,1) 100%);background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(37,39,51,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#252733",GradientType=1);}.content-text{font-size:14px;}.splide_gpu_text .splide__pagination{	    -ms-flex-pack: start;    justify-content: start;}/*******************/body{	font-family:'Helvetica Neue',sans-serif;	font-size: var(--font-size-content);	font-weight:300;	    overflow-y: scroll;}.bg-config,.bg-dark-50{background:#f1f1f1;}.bg-dark-60{background:rgba(13,13,13,.6);}.bg-dark-70{background:rgba(35,35,35,1);}.bg-dark-90{background:rgba(35,35,35,1);}.bg-opacity-50{background:rgba(0,0,0,.7);}.bg-grey{background:#e2e0e2;}.title-pc h3{font-size: var(--font-size-title); font-weight:500;}.card.card-news {    background: transparent;    border-radius: 0;}footer p{color:#d0d4d9; font-size:var(--font-size-content)}ul.nav.nav-footer-link-social li a {   font-size: 21px;    color: #fff;    width: 35px;    display: inline-flex;    height: 35px;    align-items: center;    justify-content: center;    border-radius: 12px;}ul.nav.nav-footer-link-social li a.facebook{	border:3px solid #f1f1f1}ul.nav.nav-footer-link-social li a.facebookin{	font-size: 36px;}ul.nav.nav-footer-link-social li a.instagram{	font-size: 39px;}ul.nav.nav-footer-link-social li a.website{	font-size: 33px;}@media(max-width:767px){	ul.nav.nav-footer-link-social li a.facebookin{	font-size: 26px;}ul.nav.nav-footer-link-social li a.instagram{	font-size: 29px;}ul.nav.nav-footer-link-social li a.website{	font-size: 26px;}}.footer-newsletter {    border: 1px solid #4d4d4d;    border-left: 0;    border-right: 0;}input.input-newsletter {    border-radius: 0;    background: transparent;    width: calc(100% - 167px);    border-color: #ffffff;}button.btn.btn-newsletter {    margin: 0;    /* height: 100%; */    border-radius: 0;    margin-left: 25px;    background: #636466;    border: 0;    color: #fff;	font-size:var(--font-size-content);}button.btn.btn-newsletter:hover{	background:#7d7d7d;}@media (max-width:500px){	input.input-newsletter,button.btn.btn-newsletter{		width:100%; margin:0;	}	}/**/.nav-footer-link .nav-item>a.nav-link{	text-transform: capitalize;	padding-top:0;	padding-bottom:0;	font-size:var(--font-size-content);}.nav-footer-link li{margin-bottom:3px; font-size:var(--font-size-content)}.nav-footer-link .nav-item>a.nav-link:first-letter {    text-transform: uppercase;}.btn-close{background:none;}button.btn.btn-search {    position: absolute;    right: 0;    top: 2px;    height: calc(100% - 4px);    background: #ffffff;    color: #000;    font-size: var(--font-size-title);    line-height: 0;    z-index: 10;}button.btn-close-menu i {    font-size: 30px;    color: #ffffff;}.logo-menu-bar a img {    max-width: 100%;    width: 160px;}.splide_gpu_wp {}/**/.title-line-no-background {    position: relative;    overflow: hidden;	text-align:center;}.title-line-no-background span {    display: inline-block;    vertical-align: baseline;    zoom: 1;    position: relative;    padding: 0 20px;    font-size: var(--font-size-title);    font-weight: 500;}.title-line-no-background span:before, .title-line-no-background span:after {    content: '';    display: block;    width: 80px;    position: absolute;    top: 0.73em;    border-top: 1px solid #000000;}.title-line-no-background span:before {    right: 100%;}.title-line-no-background span:after {    left: 100%;}.title-line-no-background.blue{	color:#007c97;}.title-line-no-background.blue span:before, .title-line-no-background.blue span:after{	border-color:#007c97;}.title-line-no-background.green{	color:#007c97;}.title-line-no-background.green span:before, .title-line-no-background.green span:after{	border-color:#007c97;}.title-line-no-background.orange{	color:#f26522;}.title-line-no-background.orange span:before, .title-line-no-background.orange span:after{	border-color:#f26522;}.title-sub {    font-size: var(--font-size-title);    font-weight: 500;}@-webkit-keyframes fixedAnim {0% {right:125%;}125% {right:0;}}@-moz-keyframes fixedAnim {0% {right:125%;}125% {right:0;}}@keyframes fixedAnim {0% {right:125%}125% {right:0;}}.effect {    display: block;    overflow: hidden;    position: relative;}.effect::before {    background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%) repeat scroll 0 0;    content: "";    display: block;    height: 100%;    position: absolute;    right: -75%;    top: 0;    transform: skewX(-25deg);    width: 50%;    z-index: 2;}.effect:hover::before {    animation: 1s ease 0s normal none 1 running fixedAnim;    animation: 1s ease 0s normal none 1 running fixedAnim;    -webkit-animation: 1s ease 0s normal none 1 running fixedAnim;    -moz-animation: 1s ease 0s normal none 1 running fixedAnim;}.card-news .blog-title {    display: -webkit-box;    height: 60px;    -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;    white-space: normal;    -webkit-line-clamp: 2;    font-weight: 700;    line-height: 1.3em;    font-size: var(--font-size-title);}.card-news .blog-title.line-clamp-2,.line-clamp-2{	 height: 60px;	 -webkit-line-clamp: 2;}.section-case .card-news .blog-title,.card-news .blog-title.line-clamp-1,.line-clamp-1{	height: 30px;	-webkit-line-clamp: 1;}.card-news .blog-title h2,.card-news .blog-title h3{    font-size: var(--font-size-title);    font-weight: 500;}.card-news .blog-title>a{	color:#333333;}.card-news .blog-title>a:hover{	color:#000000;}.card-news .blog-description {	margin-top: 13px;    height: 64px;    overflow: hidden;    display: -webkit-box;    -webkit-box-orient: vertical;    text-overflow: ellipsis;    white-space: normal;    -webkit-line-clamp: 3;    font-weight: 500;    color: #333333;    margin-bottom: 0;    font-size: 14px;}.card-news .blog-image-link-news,.logo-brand {    position: relative;    -webkit-transition: opacity .3s ease-out;    transition: opacity .3s ease-out;    overflow: hidden;}.card-news .blog-image-link-news img,.logo-brand img{    width: 100%;    height: auto;    z-index: 1;    -o-object-fit: contain;    object-fit: contain;    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;	display: block;}.card-news .blog-image-link-news::after, .logo-brand:after{    content: "";    display: block;    position: relative;    z-index: 2;    padding-top: 70%;}.card-news .blog-image-link-news::after{	 padding-top: 56%;}.mySwiperProHot .card-news .blog-image-link-news::after{	padding-top: 63%;}.card-news .blog-image-link-news img{	-o-object-fit: cover;    object-fit: cover;}.logo-brand img, .swiper.facenhanvat .swiper-slide{	-webkit-filter: grayscale(100%);    filter: grayscale(100%);	transition: all 0.3s ease-in-out;}.logo-brand:hover img, .swiper.facenhanvat .swiper-slide.swiper-slide-thumb-active{	-webkit-filter: grayscale(0%);    filter: grayscale(0%);}/**/.splideStyle{padding:0 60px;}.splideStyle .splide__arrow {	position: absolute;    display: block;    width: 50px;    height: 50px;    cursor: pointer;    background: transparent;    box-shadow: none;}.splideStyle .splide__arrow--prev{left:0}.splideStyle .splide__arrow--next{right:0}.splideStyle .splide__arrow svg {    fill: #cccccc;    height: 25px;    width: 25px;}.splide__pagination__page {    height: 12px;    width: 12px;    margin: 0 5px;    position: relative;    box-shadow: 0 0px 3px 0px rgb(0 0 0 / 30%);}.splide__pagination__page:before {    position: absolute;    top: 50%;    left: 50%;    content: "";    text-align: center;    opacity: .25;    font-size: 4px;    line-height: 16px;    width: 2px;    height: 2px;    background: #000;    font-size: 18px;    transform: translate(-50%,-50%);}.splide__pagination__page.is-active{	opacity: .75;}button.splide__arrow{    position: absolute;    display: block;    width: 20px;    height: 30px;    cursor: pointer;}.splide__arrows button.splide__arrow.sp-arrow {    background: none;    box-shadow: none;	border:0;}.sp-previous-arrow:before,.sp-previous-arrow:after,.sp-next-arrow:before,.sp-next-arrow:after {	content: '';	position: absolute;	width: 3px;	height: 50%;	background-color:#ffffff;}.sp-previous-arrow:before {	left: 30%;	top: 0;	-webkit-transform: skew(137deg, 0deg);	-ms-transform: skew(137deg, 0deg);	transform: skew(137deg, 0deg);}.sp-previous-arrow:after {	left: 30%;	top: 50%;	-webkit-transform: skew(-137deg, 0deg);	-ms-transform: skew(-137deg, 0deg);	transform: skew(-137deg, 0deg);}.sp-next-arrow:before {	right: 30%;	top: 0;	-webkit-transform: skew(42deg, 0deg);	-ms-transform: skew(42deg, 0deg);	transform: skew(42deg, 0deg);}.sp-next-arrow:after {	right: 30%;	top: 50%;	-webkit-transform: skew(-42deg, 0deg);	-ms-transform: skew(-42deg, 0deg);	transform: skew(-42deg, 0deg);}.splideHome .splide__arrow--prev {    left: 2em;}.splideHome .splide__arrow--next {    right: 2em;}/************start splide arrow************/.splide__arrows_ex .splide{	position:relative;}.splide__arrows_ex .splide:before {    content: "";    width: 100px;    height: 100%;    position: absolute;    left: 0;    top: 0;    background: #f5f5f5;	background: linear-gradient(90deg,rgb(0 0 0) 0,rgb(0 0 0 / 0%) 100%);    z-index: 3;}.splide__arrows_ex .splide:after {	content: "";    width: 100px px;    height: 100%;    position: absolute;    right: 0;    top: 0;    background: #f5f5f5;    background: linear-gradient(90deg,rgb(0 0 0 / 0%) 0,rgb(0 0 0) 100%);    z-index: 3;}.product-gallery-preview .splide:after,.product-gallery-preview .splide:before {	display:none;}section.section-hot .splide:before{	 background: #f5f5f5;	background: linear-gradient(90deg,rgba(31,122,192,1) 0,rgba(31,122,192,0) 100%);}section.section-hot .splide:after {	background: #f5f5f5;    background: linear-gradient(90deg,rgba(31,122,192,0) 0,rgba(31,122,192,1) 100%);}button.splide__arrow{	z-index:100;    display: block;    text-align: center;    width: 50px;    height: 50px;    padding: 0;    -webkit-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    transform: translate(0, -50%);    cursor: pointer;    color: #505050;    outline: none;    background: transparent;    background: rgba(255,255,255,0.4);    font-family: Roboto;    transform: translateY(-50%);    border: 1px solid #d8d8d8;    line-height: 45px;    border-radius: 50%;}/************end splide arrow************/.splide__arrows_small .sp-previous-arrow:before, .splide__arrows_small .sp-previous-arrow:after, .splide__arrows_small .sp-next-arrow:before, .splide__arrows_small .sp-next-arrow:after{	background-color: #333333;    width: 3px;    height: 40%;}.splide__arrows_small .sp-previous-arrow:before{	top: calc(50% - 20px);}.splide__arrows_small .sp-next-arrow:before{	top: calc(50% - 20px);}.splide__arrows_small {padding:0 95px;}.splide__arrows_small button.splide__arrow{border:0;}@media(max-width:992px){	.splide__arrows_small{		padding: 0px 60px;	}	.splide__arrows_small .sp-previous-arrow:before, .splide__arrows_small .sp-previous-arrow:after, .splide__arrows_small .sp-next-arrow:before, .splide__arrows_small .sp-next-arrow:after{		background-color: #333333;		width: 3px;		height: 30%;	}	.splide__arrows_small .sp-previous-arrow:before{		top: calc(50% - 15px);	}	.splide__arrows_small .sp-next-arrow:before{		top: calc(50% - 15px);	}}@media (max-width: 767px){	.splide__arrows_small{		padding: 0px 50px;	}	.splide__arrows_small .sp-previous-arrow:before, .splide__arrows_small .sp-previous-arrow:after, .splide__arrows_small .sp-next-arrow:before, .splide__arrows_small .sp-next-arrow:after {		background-color: #333333;		width: 3px;		height: 24%;	}	.splide__arrows_small .sp-previous-arrow:before {		top: calc(50% - 12px);	}	.splide__arrows_small .sp-next-arrow:before {		top: calc(50% - 12px);	}	button.splide__arrow{width:25px;}			.splideHome  .sp-previous-arrow:before, .splideHome  .sp-previous-arrow:after, .splideHome  .sp-next-arrow:before, .splideHome  .sp-next-arrow:after {		background-color: #ffffff;		width: 3px;		height: 24%;	}	.splideHome  .sp-previous-arrow:before {		top: calc(50% - 12px);	}	.splideHome  .sp-next-arrow:before {		top: calc(50% - 12px);	}}@media (max-width: 480px){	.splideHome .splide__arrow--prev {		left: 9px;	}	.splideHome .splide__arrow--next {		right: 9px;	}}.splide button{	transition: all 0.3s ease-in-out;}.splide__pagination{	bottom: -2.5em;}.splide_gpu .splide__pagination{	bottom: -2.5em;}.splide button[disabled]{	opacity:.5;}.gpu-item .images img {    width: auto;}nav.navbar,header{background:#000000;}.navbar-brand .navbar-brand-item {  height: auto;  display: block;  width: 170px;}@media (max-width: 1198px) {	.navbar-brand .navbar-brand-item{width:150px;}	.menu>li{margin-right:0;}}@media (max-width: 992px) {	.navbar-brand .navbar-brand-item{		width:170px;	}}@media (max-width: 767.98px) {	.navbar-brand .navbar-brand-item {		height: auto;width:130px;	}	}.nav-btn-search i {    font-size: 1.6rem;color:#ffffff;}button.button-form-enewsletter{
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    color: #333;
	background:transparent;
	z-index:1000;
}
button.button-form-enewsletter:focus,button.button-form-enewsletter:hover{color:#333333; background:transparent}
.is-sticky .navbar-sticky {
    width: 100%;
	box-shadow: 0 0.125rem 0.3rem -0.0625rem rgb(0 0 0 / 3%), 0 0.275rem 0.75rem -0.0625rem rgb(0 0 0 / 6%);
}
.nav-item-facebook a{color: #2163e8;}
.nav-item-twitter a{color: #1DA1F2;}
.nav-item-youtube a{color: #FF0000;}
.footer-bottom .nav-link:first-child{padding-left:0}
.small-date{font-size:.75rem;}
.cate_list_html {
    position: relative;
    z-index: 1000;
}
.title-news{
    font-size: 1.4rem;
    line-height: 1.5em;
    display: block;
}
.news-footer .title-news{font-size:1rem;}
.title-news-sitebar>a{
    font-size: 0.9rem;
    font-weight: 300 !important;
}
@media (max-width: 991px){
	.news-footer{
		overflow-x: auto;
		
	}
	.news-footer-in{
		z-index: 0;
		width: 1050px;
		-webkit-overflow-scrolling: touch;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	.news-footer .title-news{font-size:1rem;}
	.item-news {
		max-width: 350px;
	}
}

@media (max-width: 767px){
	.news-footer-in{
		width:780px;
	}
	.item-news {
		max-width: 260px;
	}	.card-news .blog-title{height: 40px;}	.card-news .blog-title h2,.card-news .blog-title h3{		 font-size: 16px;	}	.card-news .blog-description{font-size:14px;}	
}
.news-top-slider{
	padding-left: 10px;
    width: calc(100% - 100px);
}
.news-top-slider .text-reset.btn-link {
    transition: color 0.25s ease-in-out;
    text-decoration: none;
    display: -webkit-box;
    height: 20px;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 1;
    line-height: 1.3em;
    color: #355278;
    font-size: 15px;
}
.product-title>a {
    transition: color 0.25s ease-in-out;
    text-decoration: none;
    display: -webkit-box;
    height: 2.4rem;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 2;
    font-weight: 600;
    line-height: 1.3em;
    color: #355278;
    font-size: 15px;
}
.hastag {
    font-size: .8rem;
    padding: 2px 5px;
    background: #ffeff2;
}
.text-primary-hover a.hastag {
    background:#f2f2f2;
    color: #000;
    font-weight: bold;
}
.card.card-bg-scale{
    overflow: hidden;
    background-position: 50% 50%;
    -webkit-backface-visibility: hidden;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
}/*BACK TO TOP*/#back-top {-webkit-transition: all 0.3s;    transition: all 0.3s;    position: fixed;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    z-index: 999;    bottom: 30px;    right: 30px;    width: 50px;    height: 50px;    border: none;    border-radius: 25px;    background-color: rgba(0,0,0,0.6);    padding: 0 6px;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center; cursor:pointer;	box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;	background:#494949;}body .side-menu .btn{	background-image: linear-gradient(to right, #FF1E1E, #BD1919);}#back-top svg{	    display: block;    -webkit-transform: rotate(180deg);    transform: rotate(180deg);    width: 32px;    height: 32px;    fill: #FFFFFF;}#back-top:hover {    -webkit-transform: scale(1.15);    transform: scale(1.15);}@media(max-width:768px){	#back-top{		width: 40px;		height: 40px;	}		#back-top svg{		width: 25px;		height: 25px;	}}li.menu.menu-login>a {    position: relative;}li.menu.menu-login>a:before {    width: 100%;    height: 100%;    background: #ff6600;    content: "";    position: absolute;    top: 0;    left: 0;    z-index: -1;}section.section-tab-logo-school {    position: relative;    z-index: 1;}.text-banner{position:absolute;width:100%; height:100%; right:0;top:0;}a.btn-3d {    border-radius: 0;    position: relative;    padding:10px 8px;	display:inline-block;}a.btn-3d>span{	 display: inline-block;    font-weight: 500;    line-height: 1.5;    text-align: center;    vertical-align: middle;    cursor: pointer;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    border: 1px solid transparent;    padding: 5px 1rem;    font-size: var(--font-size-title-small);    -webkit-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;	background: #f60;	color: #fff;}@media(max-width:576px){	a.btn-3d>span{		padding: 5px 0.5rem;		font-size: var(--font-size-button);	}}a.btn-3d:after {	content: "";	position: absolute;	width: 100%;	height: 100%;	top: 0;	left: 0;	background: url(../images/3dchallenge/bg-btn.png);		background-size: 100% 100%;}a.btn-3d.btn-thele>span{	background: #fff;	color: #000;}h2.title.title-arrow{    display: inline-block;    padding: 0 78px;}.title-arrow:before, .title-arrow:after {    content: "";    position: absolute;    top: 2px;     height: 28px;    width: 55px;	background-size: 100% 100%;    background-repeat: no-repeat;}@media(max-width:767px){	.title-arrow:before, .title-arrow:after{		width: 35px;	}	h2.title.title-arrow{    		padding: 0 40px;	}}.title-arrow:before {    background-image: url(../images/3dchallenge/arrow-right.svg);    transform: rotate(180deg);    left: 0;}.title-arrow:after{	background-image: url(../images/3dchallenge/arrow-right.svg);	 right: 0;}.people-item {    background-image: url(../images/3dchallenge/khung-bang-giam-khao.png);    background-size: 100% 100%;    padding: 45px 20px;}.title-pp>span {    font-size: 1.5rem;}.step-text>.title{	font-size:18px;}.steps .step{width:20%;}footer.footer{    border-top: 1px solid #333;}@media(min-width:1200px){	section.section-tab-logo-school {		margin-top: 2rem !important;	}	ul.steps {		border-bottom: 3px solid #ff7f00;		position: relative;	}	ul.steps:before,ul.steps:after{		position:absolute;		content:"";		  width: 10px;		height: 10px;		background: #ff7f00;		border-radius: 50%;		bottom:-6px;	}ul.steps:before{left:-1px;}ul.steps:after{right:-1px;}.steps .step{position:relative;padding-bottom: 70px}	.steps .step:before,.steps .step:after{		position:absolute;		content:"";		left:50%;		transform: translateX(-50%);	}	.steps .step:before{		    width: 10px;		height: 10px;		background: #ff7f00;		border-radius: 50%;		bottom: 55px;	}	.steps .step:after{		width:3px; height:55px;		background: #ff7f00;		bottom:0	}}@media(min-width:1400px){	section.section-tab-logo-school {		margin-top: -4rem !important;	}}@media(min-width:1500px){	section.section-tab-logo-school {		margin-top: -8rem !important;	}}@media(max-width:1200px){	.steps .step{width:33.3%;}	.text-banner {		position: relative;		margin-top: -13rem;	}	section.section-tab-logo-school{margin-top:2rem;}}@media(max-width:992px){	.steps .step{width:50%;}	.text-banner {		margin-top: -5rem;	}}@media(max-width:576px){	.steps .step{width:80%;}	}.image-y-tuong {    width: 1100px;    max-width: 100%;}.paragraph-content-wp {    margin-top: 22%;    position: relative;}@media(max-width:1400px){	.image-y-tuong {		width: 1100px;		max-width: 78%;	}	.paragraph-content-wp {		margin-top: 12%;	}}@media(max-width:992px){	.paragraph-content-wp{margin-top:2%;}}.title.title-y-tuong {    font-size: var(--font-size-title-small);    font-weight: 700;    color: #ff6600;    padding-bottom: 25px;    position: relative;    display: inline-block;    padding-right: 20px;}.title.title-y-tuong .image-line{	position:absolute;	left:0;	bottom:0;}.card-infor .card-engineered{	display: flex;    align-items: center;    justify-content: center;    min-height: 280px;    flex-direction: inherit;}.card-infor .card-engineered,.card-infor:nth-child(odd) .card-engineered{background:transparent;}.card-infor .card-engineered.card-chude{	  background-image: url(../images/3dchallenge/bg-chu-de.png);    background-size: 100% 100%;}.card-infor .card-engineered.card-doituong{	  background-image: url(../images/3dchallenge/bg-doi-tuong.png);    background-size: 100% 100%;}.card-infor .card-engineered.card-thoigian{	  background-image: url(../images/3dchallenge/bg-thoi-gian.png);    background-size: 100% 100%;}body a{color:#ff8b3e}@media(max-width:992px){	.card-infor .card-engineered{width:290px; max-width:100%; margin: auto;}}@media(min-width:992px){	.image-y-tuong {		position: absolute;		right: 0;		top: 0;	}}.paragraph-content {    font-size: var(--font-size-content-large);}.card.card-login .form-control, .card.card-login .form-select{    background-color: rgba(0,0,0,0.3);    color: #fff;	border-color:#424242;	 font-weight: 700;    font-size: var(--font-size-title-small);}.card.card-login .form-control:focus,.card.card-login .form-select:focus{	background-color: rgba(0,0,0,0.5);	border-color:#ff8b3e;}.card.card-login {    background: transparent;}.card.card-login .title {    color: #f60; text-transform:uppercase;}.card.card-login label.form-label, .card.card-login p {    color: #fff;}.menu li.menu-login:hover>a:not(.menu-title), .menu .menu-login.active>a:not(.menu-title){	color:#ff8b3e;	background:#ffffff;}.btn-effect>span{	    position: relative;    overflow: hidden;}.btn-effect>span:after, .btn-effect>span:before {    background-color: #ffffff;    content: "";    height: 100%;    left: -110%;    opacity: 0.12;    position: absolute;    top: 0;    transform: skewX(25deg);    -o-transform: skewX(25deg);    -ms-transform: skewX(25deg);    -webkit-transform: skewX(25deg);    -ms-transform: skewX(25deg);    transition: all .5s ease 0s;    -moz-transition: all .5s ease 0s;    -webkit-transition: all .5s ease 0s;    -o-transition: all .5s ease 0s;    -ms-transition: all .5s ease 0s;    width: 100%;    z-index: 1;}.btn-effect-white>span:after, .btn-effect-white>span:before {	 background-color: #000000;}.btn-effect:hover>span:before, .btn-effect:hover>span:hover:before {    left: -10%;    transition: all .3s ease 0s;    -moz-transition: all .3s ease 0s;    -webkit-transition: all .3s ease 0s;    -o-transition: all .3s ease 0s;    -ms-transition: all .3s ease 0s;}.btn-effect:hover>span:after, .btn-effect:hover>span:after {    left: -20%;}.content-thele {    text-align: initial;    font-size: var(--font-size-content-medium);}