@charset "UTF-8";

/*-----------css reset---------------------*/
*{margin:0;padding:0;}
html,body,div,span, h1, h2,h3,h4,h5,p{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-family:Nunito!important;font-size: 15px;}
body{line-height:1}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
a,a:hover,a:focus{outline:none!important;}

/* Font face*/
@font-face{font-family:RCB;src:url('fonts/RobotoCondensedBold.eot');src:url('fonts/RobotoCondensedBold.eot') format('embedded-opentype'),url('fonts/RobotoCondensedBold.woff2') format('woff2'),url('fonts/RobotoCondensedBold.woff') format('woff'),url('fonts/RobotoCondensedBold.ttf') format('truetype'),url('fonts/RobotoCondensedBold.svg#RobotoCondensedBold') format('svg');}
@font-face{font-family:RCR;src:url('fonts/RobotoCondensedRegular.eot');src:url('fonts/RobotoCondensedRegular.eot') format('embedded-opentype'),url('fonts/RobotoCondensedRegular.woff2') format('woff2'),url('fonts/RobotoCondensedRegular.woff') format('woff'),url('fonts/RobotoCondensedRegular.ttf') format('truetype'),url('fonts/RobotoCondensedRegular.svg#RobotoCondensedRegular') format('svg');}
@font-face{font-family:RM;src:url('fonts/RobotoMedium.eot');src:url('fonts/RobotoMedium.eot') format('embedded-opentype'),url('fonts/RobotoMedium.woff2') format('woff2'),url('fonts/RobotoMedium.woff') format('woff'),url('fonts/RobotoMedium.ttf') format('truetype'),url('fonts/RobotoMedium.svg#RobotoMedium') format('svg');}
@font-face{font-family:RR;src:url('fonts/RobotoRegular.eot');src:url('fonts/RobotoRegular.eot') format('embedded-opentype'),url('fonts/RobotoRegular.woff2') format('woff2'),url('fonts/RobotoRegular.woff') format('woff'),url('fonts/RobotoRegular.ttf') format('truetype'),url('fonts/RobotoRegular.svg#RobotoRegular') format('svg');}
@font-face{font-family:RB;src:url('fonts/RobotoBold.eot');src:url('fonts/RobotoBold.eot') format('embedded-opentype'),url('fonts/RobotoBold.woff2') format('woff2'),url('fonts/RobotoBold.woff') format('woff'),url('fonts/RobotoBold.ttf') format('truetype'),url('fonts/RobotoBold.svg#RobotoBold') format('svg');}
@font-face{font-family:RL;src:url('fonts/RobotoLight.eot');src:url('fonts/RobotoLight.eot') format('embedded-opentype'),url('fonts/RobotoLight.woff2') format('woff2'),url('fonts/RobotoLight.woff') format('woff'),url('fonts/RobotoLight.ttf') format('truetype'),url('fonts/RobotoLight.svg#RobotoLight') format('svg');}

/*----------basic----------------*/
html,body{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:25px;text-rendering:optimizeLegibility;}
a{text-decoration:none;color:#1471CE;/* transition:all 0.5s; *//* -webkit-transition:all 0.5s; */-moz-transition:all 0.5s;}
a:hover{text-decoration:none!important;color:#F00;}
html{}

/*Prevent Firefox Scrollbar Jump*/
img{border:none;max-width:100%;height:auto;vertical-align:middle;box-sizing:border-box;position:relative;height:auto;}
input,textarea{padding:0;margin:0;resize:none;outline:none;height:auto!important;line-height:25px!important;}
select,.cp{cursor:pointer;}
.clear{clear:both;}
:focus{outline:0;}
input:focus{outline:1px solid #f97d17;}
textarea:focus{outline:1px solid #f97d17;}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
button{border:0;cursor:pointer;font-weight:bold;outline:none}
ul,ol,dl{margin-left:15px;text-decoration:none!important;}
body{background:#fff;font-family: 'Nunito', sans-serif;max-width: 1350px;margin: 0 auto;position: relative;}

/* My */
:root{--color-red:#ec2d3f;--color-medium-red:#cc2c32;--color-dark-red:#c31829;--color-green:#28a745;--color-dark-green:#207d36;--color-black:#212529;--color-gray:#6c757d;}
.w-clear:after{display:block;content:"";clear:both;}
.hidden{display:none;}
.clear{clear:both;}
.none{display:none;}
.hidden-seoh{visibility:hidden;height:0px;margin:0px;overflow:hidden;}
.del{text-decoration:line-through;}
.center{position:relative;max-width: 1230px;margin:0 auto;padding:0 15px;}
.title-main{text-align: center;padding-bottom: 15px;font-family: 'RR';margin-bottom: 30px;position: relative;text-transform: uppercase;}
.title-main:after{position: absolute;width: 20px;height:100px;content: '';top: 56px;left: calc(50% - 10px);background: url('../img/i-title-after.png') no-repeat;}
.title-main h2,.title-main h1,.title-main span{text-transform: uppercase;font-size: 34px;color: #003366;font-family: 'RB';margin: 0;position: relative;}
.title-main p{margin:0px}
.title-detail{margin-bottom:15px;color:#333;font-family:RB;}
.title-detail h1{margin:0;font-weight:normal;font-size:25px;line-height:28px;text-transform: uppercase;text-align: left;color: #003366;}
.title-detail p{display:none;}
.time-detail{margin-bottom:10px;color:#999;}
.time-detail i{vertical-align:top;margin:5px 10px 0px 0px;}
.time-detail span{vertical-align:top;display:inline-block;}
.control-carousel{position:absolute;top:calc(50% - 30px/2);margin-bottom:0px;width:30px;height:30px;text-align:center;line-height:30px;border:1px solid #eee;z-index:2;background-color:#fff;color:#ccc;cursor:pointer;}
.control-carousel:hover{background-color:var(--color-red);border-color:var(--color-red);color:#fff;}
.prev-carousel{left:0px;}
.next-carousel{right:0px;}
.white-popup{line-height:22px;background:#FFF;padding:20px;text-align:left;width:95%;max-width:1000px;margin:20px auto;position:relative;}
.white-popup{line-height:22px;background:#FFF;padding:20px;text-align:left;width:95%;max-width:1000px;margin:20px auto;position:relative;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(../images/fancybox.png) -40px 0px;cursor:pointer;z-index:1103;}

/* Text Hide */
.text-split{overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;color: #ffffff;}
.text-split.text-split-1{-webkit-line-clamp:1;}
.text-split.text-split-2{-webkit-line-clamp:2;}
.text-split.text-split-3{-webkit-line-clamp:3;}
.text-split.text-split-4{-webkit-line-clamp:4;}
.text-split.text-split-5{-webkit-line-clamp:5;}
.text-split.text-split-12{-webkit-line-clamp:12;}

/* header */
#section-header{
    background: #BAE8FB;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    position: sticky;
    top: 0px;
    z-index: 1000;
}
#section-header .center{display: flex; align-items: center;justify-content: space-between;}
.menu-left ul,.menu-right ul{display: flex;justify-content: space-between;list-style: none;padding: 0;margin: 0 0 0 0px;}
.menu-left{width: 70%;padding: 0 0px 0px 0px;}
#section-header .menu-left a,#section-header .menu-right a{color: #494949;text-decoration: none;font-size: 14px;line-height: 19px;text-transform: capitalize;padding: 0 0px;font-weight: 700;}
#section-header .menu-left a:hover,#section-header .menu-right a.active{color:#21873A}
.menu-large{display: block;display: flex;align-items: center;justify-content: space-between;width: 100%;height: 100px;}
.menu-small{display: none;}
.logo{position: relative;z-index: 10;}
.logo img{margin-top: 34px;}
/* Menu */
.block-menu-child{position: absolute;min-width: 1077px;height: auto;left: -480px;width: 100%;display: none;z-index: 1000;top: 96px;background: #F5F5F5;padding: 16px 10px;border-radius: 0;align-items: flex-start;}
.block-menu-child ul{
    flex-wrap: wrap;
    z-index: 100;
    width: 49%;
    position: relative;
}
.block-menu-child ul span{
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
    color: #454545;
    font-weight: 800;
    display: block;
    text-align: left;
    margin: 0 0 12px;
    width: 15%;
}
.block-menu-child ul li{
    width: 32%;
    font-size: 15px;
    line-height: 16px!important;
    margin: 0 0  4px;
    height: auto!important;
    padding: 0 7px 0px 0px!important;
    color: #494949;
}
.block-menu-child ul li a{
    font-size: 13px!important;
    font-family: 'NS-semi'!important;
    color: #000000!important;
    text-transform: capitalize;
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.menu-left ul li{position: relative;line-height: 12px;padding: 0;height: 96px;display: flex;align-items: center;}
.menu-left ul li:last-child{border: none!important;}
.menu-left ul li:hover .block-menu-child{display: flex;}
.menu-left ul li:last-child::after{display: none;}
.menu-left ul li::after{position: absolute;content: '';right: -14px;height: 20px;background: #516CB3;width: 2px;}
.block-menu-child ul:first-child{padding: 0;}
.menu-right ul li{position: relative;line-height: 40px;padding: 0 13px;align-items: center;display: flex;}
.btn-hotline-header{
    width: 106px;
    height: 36.87px;
    background: #516CB3;
    border-radius: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align:Center;
    -ms-flex-align:Center;
    align-items:Center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
}
.btn-hotline-header a{
    color: #ffffff!important;
}
.btn-hotline-header img{
    margin-top: -4px;
    padding: 4px;
    border: 1px solid #fff;
    border-radius: 50%;
    margin-left: 3px;
}
.mutli-parent{position: relative;margin-right: 10px;}
.mutli-parent  span{
    position: absolute;
    width: 10px;
    height: 10px;
    right: -16px;
    top:0px;
}

/* intro */
#content-intro{
    
padding: 30px 0px;
}
.box-content-intro{

display: -webkit-box;

display: -ms-flexbox;

display: flex;

webkit-box-pack: justify;

-ms-flex-pack:justify;

justify-content:space-between;

font-weight: normal;

font-size: 14px;

line-height: 19px;

text-align: justify;

color: #000000;
}
.btn-intro a{

background: #F05B72;

box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);

border-radius: 11.5px;

margin: 0 0 0 auto;

width: 180px;

height: 56px;

display: -webkit-box;

display: -ms-flexbox;

display: flex;

-webkit-box-pack:center;

-ms-flex-pack:center;

justify-content:center;

-webkit-box-align:Center;

-ms-flex-align:Center;

align-items:Center;

font-size: 20px;

line-height: 27px;

color: #ffffff;

margin: 15px 0 0 auto!important;

padding: 0;

float: none;
}
.btn-intro a img{
    
margin-right: 5px;
}
.title-intro{

font-weight: bold;

font-size: 45px;

line-height: 61px;
/* or 127% */

text-align: left;

color: #516CB3;

margin-bottom: 40px;
}
.box-image-intro{
    
}
.box-image-intro img{width: 100%;/* max-width: 600px; *//* max-height: 300px; */display: block;object-fit: contain;margin: 0 0 20px auto;}
.content-intro-left{
    
padding: 160px 0px;
    
width: 32.52%;
}
.description-intro{color: #4d4f50;font-size: 15px;line-height: 25px;}
/* footer */
#content-footer{
    
padding: 46px 0px 100px;
    
background: url(../image/background/bg_footer.png) no-repeat right bottom,rgba(109, 207, 246, 0.47);
}
.box-form-contact-right{}
.box-form-contact-right ul{

}
.box-form-contact-right ul img{

margin-left: 25px;
}
.input-name{
    width: 62%;
}
.input-phone{
    width: 36%;
}
.input-email{
    width: 74%;
}
.input-submit{
    width: 24%;
    background: #F05B72!important;
    color: #ffffff;
    border-radius: 10px;
}
.box-contact-footer{
    
display: -webkit-box;
    
display: -ms-flexbox;
    
display: flex;
    
-webkit-box-pack:justify;
    
-ms-flex-pack:justify;
    
justify-content:space-between;
    
padding-top: 18px;
    
-webkit-box-align: end;
    
-ms-flex-align:end;
    
align-items:flex-end;
}
.list-input-form{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-bottom: 9px;
    -ms-flex-wrap: wrap;
    flex-wrap:wrap;
}
.list-input-form input{
    background: #FFFFFF;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
    border-radius: 6px;
    border: 0;
    line-height: 47px!important;
    padding: 0 0 0 10px;
    width: 100%;
}
.box-form-contact-left{
    width:40%
}
.box-form-contact-right ul{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    list-style: none;
}
.title-footer{}
.title-footer h2{
    
font-weight: bold;
    
font-size: 20px;
    
line-height: 27px;
    
text-transform: uppercase;
    
color: #516CB3;
}
.list-input-form input::-webkit-input-placeholder{color:#C4C4C4;}
.list-input-form input:-moz-placeholder{color:#C4C4C4;}
.list-input-form input::-moz-placeholder{color:#C4C4C4;}
.list-input-form input:-ms-input-placeholder{color:#C4C4C4;}
.list-menu-footer{
    padding: 45px 0px 34px;
}
.list-menu-footer ul{
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin: 0;
    top: auto!important;
}
#content-footer .list-menu-footer ul a{
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
/* identical to box height */
    color: #000000!important;
    padding: 0px 8px!important;
    margin: 0;
}

/* btn aylen */
/* Aylen */
.button.button--aylen {
	overflow: hidden;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}
.button--aylen.button--inverted {
	background: none;
	color: #fff;
}
.button--aylen::before,
.button--aylen::after {
	content: '';
	position: absolute;
	height: 100%;
	width: 100%;
	bottom: 100%;
	left: 0;
	z-index: -1;
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
	transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.button--aylen::before {
	background: #7986cb;
}
.button--aylen::after {
	background: #3f51b5;
}
.button--aylen:hover {
	color: #fff;
}
.button--aylen:hover::before,
.button--aylen:hover::after {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
.button--aylen:hover::after {
	-webkit-transition-delay: 0.175s;
	transition-delay: 0.175s;
}
.button {
	float: left;
	min-width: 150px;
	max-width: 250px;
	display: block;
	margin: 1em;
	padding: 1em 2em;
	border: none;
	background: none;
	color: inherit;
	vertical-align: middle;
	position: relative;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
}
.button:focus {
	outline: none;
}
.list-menu-footer ul a:hover{
    color:#F05B72!important
}
.box-ready-to-dedicate{

    text-align: center;
    
    width: 67.5%;
    
    margin: 0 auto;
    
    background: #6DCFF6;
    
    border-radius: 20px;
    
    padding: 49px 0px;
}
.box-ready-to-dedicate h3{
    
font-weight: bold;
    
font-size: 36px;
    
line-height: 28px;
    
color: #fff;
    
margin-bottom: 27px;
}
.box-ready-to-dedicate .btn-intro a{
    margin:0 auto!important;
    text-transform: uppercase;
    min-width: 243px;
}
.list-type-scholarship-header{
    position: absolute;
    max-width: 211px;
    top: 96px;
    width: 207px;
    left: -22px;
    flex-wrap: wrap;
    background: white;
    margin: 0!important;
    padding: 0px!important;
    position: absolute;
    min-width: 235px;
    box-shadow: 0 3px 11px 0 rgb(0 0 0 / 10%);
    /* -webkit-transform: perspective(600px) rotateX(
-90deg); */
    /* transform: perspective(600px) rotateX(
-90deg); */
    /* -webkit-transform-origin: 0 0 0; */
    /* transform-origin: 0 0 0; */
    /* opacity: 0;
    visibility: hidden;
    transition: all .5s; */
    border-radius: 0px 0px 20px 20px;
    display: none!important;
    z-index: 10;
    overflow: hidden!important;
}
.list-type-scholarship-header li{
    line-height: 30px!important;
    height: 30px!important;
    width: 100%;
}
.list-type-scholarship-header li a{
    font-size: 14px!important;
    padding: 8px 15px!important;
    margin: 5px 0px;
    font-weight: 700;
    display: block;
    line-height: 25px!important;
    width: 100%;
}
.list-type-scholarship-header li:after{
    display: none;
}
.menu-left ul li:hover .list-type-scholarship-header{
    display: flex!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
}
.list-type-scholarship-header li a:hover{
}
.description-journey{
    color:#000000
}
.link-nav{
    position: relative;
}
.link-nav:before{position: absolute;content: '';right:0px;height: 3px;background: red;bottom: -3px;width: 100%;display: none;}
.link-nav.active:before{
    display: block;
}
#popupDedicate .list-input-form .input-name,#popupDedicate .list-input-form .input-phone,#popupDedicate .list-input-form .input-email{
    width: 100%;
    margin-bottom: 10px;
}
#popupDedicate .modal-header{
    background: #F05B72!important;
    color: #ffffff;
}
#popupDedicate .modal-title{
    display: block;
    text-align: center;
    width: 100%;
}
.infor-error{
    color:var(--color-dark-red);
    width: 100%;
}

.input-submit:hover{
    background: rgb(162, 88, 231)!important;
    cursor: pointer;
}
/* menu small */
.sidebar {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 1;
	max-width: 240px;
	top: 0;
	right: 0;
	background-color: #f2f2f2;
	overflow-x: hidden;
	transition: 0.5s;
	padding-top: 40px;
}
  
.sidebar a {padding: 8px 8px 0px 16px!important;text-decoration: none;font-size: 15px;color: #393939;font-weight: 700;display: flex;text-transform: CAPITALIZE;transition: 0.3s;}

.sidebar a:hover {
color: #f1f1f1;
}

.sidebar .closebtn {position: absolute;top: 0;right: 5px;font-size: 32px;margin-left: 50px;width: 100%;display: flex;align-items: center;justify-content: flex-end;padding: 0 10px;color: #393939;}

.openbtn {font-size: 24px;cursor: pointer;background-color: #ffffff;color: #18397A;padding: 6px 10px 6px 10px;border-radius: 8px;text-align: right;border: none;}

.openbtn:hover {background-color: #ffffff;}

#main {transition: margin-left .5s;}
.i-active{display: none;}
.link-home.active{color:red}
.link-home.active .i-active,#mySidebar a:hover .i-active{display: block!important;}
#mySidebar a:hover .i-normal{display: none!important;}
.link-home.active .i-normal{display: none!important;}
#mySidebar a span{margin: 0 10px 0px 0px;}
#mySidebar a:hover{color:red}
.drop-child-news ul {
    list-style: none;
    padding: 0 0 0 0px;
}
.popup-infor-dedicate{
    position: fixed;
    width: 300px;
    background: #bae8fb;
    font-size: 19px;
    text-align: center;
    height: 120px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    color: #f05b72;
    display: none;
    border-radius: 15px;
}
.content-infor-dedicate h2{
    font-size: 20px;
}
.content-infor-dedicate{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    height: 100%;
}
.list-type-scholarship-header li:nth-child(n) a:hover{
    background: #FFCD5B;
    color:#000000
}
.list-type-scholarship-header li:nth-child(2n) a:hover{
    background: #F68C59;
}
.list-type-scholarship-header li:nth-child(3n) a:hover{
    background: #F05B72;
}
.list-type-scholarship-header li:nth-child(4n) a:hover{
    background: #6DCFF6;
}
#popupDedicate .modal-dialog{
    border-radius: 20px;
    overflow: hidden;
}
.content-intro-right{
    /* width: 55%; */
}
.in-small{
    display: none;
}
.btn-intro-philanthropist{
    margin-top: 10px;
}
#detailNews img{
    max-width:100%!important;
    object-fit: cover;
    margin: 20px 0px;
}
.list-menu-footer .link-nav:hover .list-type-scholarship-header{
    display: block!important;
}
.nothing-to-show {
    padding: 22px 20px;
    box-shadow: 7px 4px 24px 1px rgb(101 101 101 / 10%);
    line-height: 22px;
    color: gray;
    font-weight: 600;
    font-size: 22px;
    text-align: left;
}
/* responsive */
@media (max-width: 1150px){
    .menu-small{display: block;width: 100%;}
    .menu-large{display: none;}
    .menu .logo{justify-content: space-between;width: 100%!important;max-width: 100%;display: flex;width: 100%!important;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
    .logo img{margin:0;height: 80px;}
    .list-menu-footer{
        display: none;
    }
}
@media (max-width: 991px){
    .in-small{
        display: block;
    }
    .in-small img{
        margin: 20px auto;
        max-width: 500px;
    }
    .content-infor-dedicate h2{
        font-size: 18px;
    }
    .content-intro-left{
        width: 100%!important;
        padding: 30px 0px;
    }
    .content-intro-right{
        width: 50%;
        display: none;
    }
    .box-content-journey{
        padding: 30px 0px;
    }
    .box-form-contact-left{
        width: 57%;
    }
}

@media (max-width: 767px){
    .content-intro-right{
        display: none;
    }
    .content-intro-left{
        width: 100%!important;
    }
    .title-intro{
        text-align: center;
        font-size: 33px;
        line-height: 35px;
    }
    .btn-intro a{
        margin: 0 auto!important;
    }
    .content-journey-left{
        width: 100%;
    }
    .content-journey-right{
        width: 100%;
        display: none;
    }
    .box-content-journey{
        -ms-flex-wrap:wrap;
    flex-wrap:wrap
    }
    .content-journey-right ul{
        margin:30px 0px 0px
    }
    .box-contact-footer{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .box-form-contact-left{
        width: 100%;
        max-width: 500px;
        margin: 0 auto;
    }
    .box-form-contact-right{
        width: 74%;
        max-width: 300px;
        margin: 20px auto 0px;
    }
    #content-footer{
        padding-bottom: 10px;
    }
    .title-footer h2{
        text-align: center;
    }
}

@media (max-width: 480px){
    .title-intro{
        font-size: 22px!important;
        line-height: 30px!important;
    }
}