.elementor-kit-6{--e-global-color-primary:#EC4031;--e-global-color-secondary:#B30304;--e-global-color-text:#1D3557;--e-global-color-accent:#EC4031;--e-global-color-b03c063:#000000;--e-global-color-71738b5:#FFFFFF;--e-global-color-2f9243d:#F2F2F2;--e-global-color-d5693c2:#FFF1E8;--e-global-color-485be09:#A8DADC;--e-global-color-bb58648:#457B9D;--e-global-color-af47ecb:#FCF7F4;--e-global-typography-primary-font-family:"Prata";--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:25px;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:500;--e-global-typography-text-text-transform:uppercase;--e-global-typography-accent-font-family:"Tahoma";--e-global-typography-accent-font-size:13px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:1.5px;--e-global-typography-7b05b0c-font-family:"Prata";--e-global-typography-7b05b0c-font-weight:400;--e-global-typography-7b05b0c-line-height:1.5em;--e-global-typography-a1325b5-font-family:"Averta Light";--e-global-typography-a1325b5-font-size:13px;--e-global-typography-a1325b5-font-weight:600;--e-global-typography-a1325b5-text-transform:uppercase;--e-global-typography-a1325b5-letter-spacing:1.5px;--e-global-typography-15b95cf-font-family:"Roboto";--e-global-typography-15b95cf-font-size:18px;--e-global-typography-15b95cf-font-weight:400;--e-global-typography-15b95cf-line-height:28px;--e-global-typography-15b95cf-letter-spacing:1.3px;--e-global-typography-291d120-font-family:"Montserrat";--e-global-typography-291d120-font-size:20px;--e-global-typography-291d120-font-weight:700;--e-global-typography-291d120-line-height:22px;--e-global-typography-291d120-letter-spacing:0.5px;--e-global-typography-291d120-word-spacing:2px;--e-global-typography-00ac7aa-font-family:"Montserrat";--e-global-typography-00ac7aa-font-size:30px;--e-global-typography-00ac7aa-font-weight:600;--e-global-typography-00ac7aa-line-height:22px;--e-global-typography-00ac7aa-letter-spacing:0px;--e-global-typography-00ac7aa-word-spacing:2px;color:#4B4B4B;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 a{color:#EC4031;}.elementor-kit-6 a:hover{color:var( --e-global-color-primary );}.elementor-kit-6 h1{color:var( --e-global-color-primary );font-family:"Prata", Sans-serif;font-weight:400;}.elementor-kit-6 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-71738b5 );background-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{color:var( --e-global-color-71738b5 );background-color:var( --e-global-color-secondary );}.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;}{}h1{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-6{line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 h2{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h3{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h4{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h5{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h6{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{line-height:var( --e-global-typography-primary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-line-height:1.2em;line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 h2{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h3{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h4{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h5{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h6{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{line-height:var( --e-global-typography-primary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* sidebar fix on devices */

@media all and (min-width: 767px) {
    body {
        padding-left: 100px;
    }
}

@media all and (max-width: 767px) {
    body {
       padding-top: 60px;
    }
}


/* .page-heading h2 style 

.page-heading h2 {
    font-size: 4rem !important;
    line-height: 1.2em;
}
@media all and (max-width:1024px) {
    .page-heading h2 {
        font-size: 3.5rem !important;
    }
}
@media all and (max-width:767px) {
    .page-heading h2 {
        font-size: 3rem !important;
    }
}

h1, h2, h3, h4, h5, h6 {
    line-height: 1.2em !important;
}

/* Set a max width for the heading element
h1, h2, h3, h4, h5, h6 {
  max-width: 650px;
  margin: 0 auto;
} */

*/

/* Set a responsive font size for the heading element 
h1 {
  font-size: calc(28px + 1.5vw);
}

h2 {
  font-size: calc(24px + 1.25vw);
}

h3 {
  font-size: calc(20px + 1vw);
}

h4 {
  font-size: calc(18px + 0.75vw);
}

h5 {
  font-size: calc(16px + 0.5vw);
}

h6 {
  font-size: calc(14px + 0.25vw);
}
*/


/* Set line height for headings */
h1, h2, h3, h4, h5, h6  {
  line-height: 1.5;
/*  text-wrap: balance; */
}



 .elementor-nav-menu--dropdown .elementor-sub-item {
     line-height: 1.5;
 }
 .elementor-nav-menu--dropdown .elementor-sub-item:hover {
     line-height: 1.3;
 }
 


.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="number"],
.wpcf7 textarea
{

    margin-top: 5px;
    margin-bottom: 15px;
}

.wpcf7 .ten-tuoi-hoc-sinh {
    width: 49%;
    display: inline-block;
}

.wpcf7 select {
    margin-top: 10px;
}

.wpcf7 input[type="submit"]

{
    margin-top: 25px;
    margin-bottom: 15px;
    font-family: 'Roboto';
}



.grecaptcha-badge { visibility: hidden; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Averta Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bcis.edu.vn/wp-content/uploads/2023/05/Averta-Light.woff') format('woff');
}
/* End Custom Fonts CSS */