/* <link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;500&display=swap" rel="stylesheet"> */

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;500&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;500&family=Space+Grotesk:wght@300..700&display=swap');

@font-face {
  font-family: 'Gotham';
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Black.eot');
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Black.woff2') format('woff2'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Black.woff') format('woff'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Bold.eot');
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Bold.woff2') format('woff2'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Bold.woff') format('woff'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-BoldItalic.eot');
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-BoldItalic.woff2') format('woff2'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-BoldItalic.woff') format('woff'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham Book';
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Book.eot');
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Book.woff2') format('woff2'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Book.woff') format('woff'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Book.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham Extra';
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-ExtraLight.eot');
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-ExtraLight.eot?#iefix') format('embedded-opentype'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-ExtraLight.woff2') format('woff2'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-ExtraLight.woff') format('woff'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham Extra';
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-ExtraLightItalic.eot');
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-ExtraLightItalic.woff2') format('woff2'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-ExtraLightItalic.woff') format('woff'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-BoldItalic_1.eot');
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-BoldItalic_1.eot?#iefix') format('embedded-opentype'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-BoldItalic_1.woff2') format('woff2'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-BoldItalic_1.woff') format('woff'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-BoldItalic_1.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-BoldItalic_2.eot');
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-BoldItalic_2.eot?#iefix') format('embedded-opentype'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-BoldItalic_2.woff2') format('woff2'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-BoldItalic_2.woff') format('woff'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-BoldItalic_2.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Light.eot');
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Light.woff2') format('woff2'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Light.woff') format('woff'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Medium.eot');
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Medium.woff2') format('woff2'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Medium.woff') format('woff'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Black_1.eot');
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Black_1.eot?#iefix') format('embedded-opentype'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Black_1.woff2') format('woff2'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Black_1.woff') format('woff'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Black_1.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Thin.eot');
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Thin.eot?#iefix') format('embedded-opentype'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Thin.woff2') format('woff2'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Thin.woff') format('woff'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-ThinItalic.eot');
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-ThinItalic.eot?#iefix') format('embedded-opentype'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-ThinItalic.woff2') format('woff2'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-ThinItalic.woff') format('woff'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham Ultra';
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Ultra.eot');
  src: url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Ultra.eot?#iefix') format('embedded-opentype'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Ultra.woff2') format('woff2'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Ultra.woff') format('woff'),
    url('https://5756847.fs1.hubspotusercontent-na1.net/hubfs/5756847/BRASSART_2024/fonts/Gotham-Ultra.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/











.our-school-section .our-school-content .right-counter .counter-number span{position:relative;    z-index: 1;font-weight:inherit !important;}
.our-school-section .our-school-content .right-counter .counter-number span{ font-family: Abril Fatface, sans-serif !important;}}
.hero-banner form {
  border: solid 1px #000;
}
.outline-text-white, .outline-text-white span{
  font-family: Abril Fatface, sans-serif;
  -webkit-text-stroke: inherit;
  -webkit-text-fill-color: inherit;
}
.about-us .main-content .right .card .swiper-slide .right-content .lower-logo-content img {margin-left:auto !important;width: 110px !important;}
.header-sec .baseline,form .hs-button, form input[type=submit] { font-family: Poppins, sans-serif !important;font-weight:500;}
body,p,* {font-family:Poppins, sans-serif !important;}
.hero-banner:before{display:none;}
.hero-banner{border-top: solid 1px #000;}
/* .hero-banner:before{
position: absolute !important;
content: "" !important;
width: 100% !important;
height: 80px !important;
background-image:none !important;
background-color: red !important;
clip-path: polygon(100% 0, 0 0, 0 100%) !important;
bottom:0;
} */
.our-school-section{padding:75px 0 !important;}
.hero-banner .upper-content {
  z-index: 11;
  position: relative;
}
.nos-campus{padding: 70px 0 !important;}
.about-us .swiper-pagination.swiper-pagination-bullets {
  left: 50%!important;
  bottom: -40px!important;
}
form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
  border-radius:0 !important;
}

.hero-banner .hero-banner-content .left-content h1,
.our-school-section .our-school-content .left-content h2,
.why-choose-brassart .why-choose-content .right-content h2,
h2,.hs-blog-post-listing__post-button, .hs-button, button{ font-family: Abril Fatface, sans-serif !important;font-weight:400;}
.hero-banner .hero-banner-content .left-content h1{font-weight:700;position:relative;    margin-bottom: 4rem;padding-bottom: 1rem;}
.hero-banner .hero-banner-content .left-content h1:after{
  content: '';
  height: 1px;
  position: absolute;
  width: 100%;
  border-bottom: solid 1px #fff;
  left: 0;
  bottom: -40px;
  z-index: -1;
}

span.underline_effect{
  display: inline-block;
  position: relative;
  z-index:0;
}
.about-us .main-content .right .card{
  border-bottom: solid 1px #000;
}
.hero-banner .hero-banner-content .left-content .left-box p { margin-bottom: 0;font-size:14px !important;line-height:21px !important;}
.hero-banner .hero-banner-content .left-content .left-box h3{font-size:18px !important;line-height:27px !important;}

.hero-banner .hero-banner-content .left-content .left-box ul li {
  list-style-image: url('https://8689270.fs1.hubspotusercontent-na1.net/hubfs/8689270/LP_2024_assets/Checkbox.svg') !important;
  font-size: 14px !important;
  line-height: 22px !important;
}

.hero-banner .container form label,
.hero-banner .container form input[type=email], .hero-banner .container form input[type=number], .hero-banner .container form input[type=password], 
.hero-banner .container form input[type=search], .hero-banner .container form input[type=tel], .hero-banner .container form input[type=text], .hero-banner .container form select, .hero-banner .container form textarea{
  font-size:16px !important;
  line-height:24px !important;
}
.legal-consent-container .hs-form-booleancheckbox-display>span, .legal-consent-container .hs-form-booleancheckbox-display>span p {font-size: 14px !important; line-height:18px !important;}
.hero-banner .upper-content p{margin-top:10px !important;font-size: 16px !important;line-height: 25px !important;}
.about-us .navigation .testimal-button-next::after,
.about-us .navigation .testimal-button-prev::after{
  border:solid 1px #FF0897 !important;
  background-color:#FF0897;
}
.hero-banner h1 span.no_outline{position:relative;}


.our-school-section .our-school-content .right-counter .counter-number span:before{
  content: '';
  position: absolute;
  top: 15px;
  left: 50%;
  height: 100%;
  width: 110px;
  background-image: url('https://8689270.fs1.hubspotusercontent-na1.net/hubfs/8689270/LP_2024_assets/brush%20rose%20chiffre.svg');
  background-size: contain;
  background-repeat: no-repeat;
  z-index: -1;
  transform: translateX(-50%);
}

.our-school-section .our-school-content .right-counter{gap:50px;}
.our-school-section .our-school-content .right-counter .counters { flex-basis: calc(50% - 25px);text-align:center;}
}
.our-school-section .our-school-content .right-counter .counter-title span:before,
.our-school-section .our-school-content .left-content h2:before
{
  background-color: #FFE73E;
}
.footer-sec .social-media ul li a img {
  width: 20px;
  height: 20px;
  object-fit: contain;
}
.header-sec .baseline {
  font-size: 12px !important;
  font-family: gotham book, sans-serif !important;
  font-weight: 500 !important;
}
.good-reason-section{position:relative;z-index: 0;}
.good-reason-section:before {
  background: url('https://8689270.fs1.hubspotusercontent-na1.net/hubfs/8689270/LP_2024_assets/IFA-fond-quadrillage-noir@2x.jpg') no-repeat;
  background-size: 100%;
  content: "";
  height: 534px;
  left: 43%;
  position: absolute;
  top: 90px;
  width: 430px;
  transform: translateX(-50%);
  z-index: -1;
}
.hero-banner .container h1 span.no_outline{ color:rgba(255, 8, 151, 1.0);   display: block;}
.nos-campus::before{display:none;}
.our-school-section .our-school-content .left-content h2{  position: relative;z-index:0;display:inline-block !important;}
.header-sec .logo img{width:150px !important;}
.our-school-section .our-school-content .right-counter .counter-title span,.our-school-speciality .contain span.simple-text,.our-school-speciality .contain span.bg-text,.about-us .main-content .left h2{font-weight:500 !important;}
.footer-sec .logo_container {align-items: center;}
.footer-sec .left,.footer-sec .left .logo, .footer-sec .left .social-media,.footer-sec .social-media ul li{width:auto!important;}
.footer-sec .left .logo a img{max-width:220px !important;}
.nos-campus::before {height: 265px !important; width: 600px!important;}
.why-choose-brassart,.why-choose-brassart .why-choose-content .right-content h2{position:relative;}
.footer-sec .social-media ul li a img {width: 35px !important;height: 35px !important;}
.why-choose-brassart .why-choose-content .left-img{z-index:1;}

.about-us .main-content .left {padding-top: 40px;}
.nos-campus span.swiper-heading::before{display:none;}
.about-us .main-content .right,.nos-campus .nos-campus-slider{position:relative;}
.nos-campus .nos-campus-slider .right-swiper-content{padding:0 0 0px !important;}
.campus-btn{position:relative;}
.nos-campus .nos-campus-slider .left-swiper-heading{height:fit-content;position:relative;}
.nos-campus span.swiper-heading{border:solid 1px #000; padding: 5px 10px !important; display:inline-block;margin:0 !important;}
.form-title, form label, form legend{color:#000;}
form .hs-button, form input[type=submit]{background-color:#FF0897;font-family:Space Grotesk!important;}
form .inputs-list>li.hs-form-booleancheckbox input:checked+span:after{border-color: #FF0897;}
.why-choose-brassart .why-choose-content .right-content h2,.nos-campus .nos-campus-slider .left-swiper-heading h2{display:inherit !important;}
.legal-consent-container .hs-form-booleancheckbox-display>span p a{color: #FF0897;}
.campus-btn,.nos-campus .nos-campus-slider .left-swiper-heading h2{margin:0 !important;padding-top:0 !important;}
.about-us .main-content .left h2:before,.about-us .main-content .left h2:after{color:#000;}
.footer-sec .left{width:auto;}
.our-school-section .our-school-content .right-counter{position:relative;}
.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}
.why-choose-brassart:before{
  background: url('https://8689270.fs1.hubspotusercontent-na1.net/hubfs/8689270/LP_2024_assets/IFA-fond-quadrillage-noir@2x.jpg') no-repeat;
  background-size: 100%;
  content: "";
  height: 534px;
  left: 43%;
  position: absolute;
  top: 90px;
  width: 430px;
  transform: translateX(-50%);
  z-index: -1;
}
.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}
h1, h1 *{line-height:1.2;font-size:40px !important;font-family:Gotham Book,sans-serif !important; }
@media (max-width: 767px) {
  .about-us .main-content .left{position:relative;}
  .about-us .main-content .right:before{display:none;}
  .hero-banner {padding: 25px 0 0 0 !important;}
  .our-school-section .our-school-content .left-content p{font-weight:500;}
  .hero-banner .mobile-cta a.secoundary_buttons{color:#fff !important;background-color:#FF0897;border: none;font-weight: 400;}
  .hero-banner .hero-banner-content .left-content h1{ margin: 0 0 60px 0 !important; }
  .hero-banner .hero-banner-content .left-content h1:after{
    bottom: -30px; 
  }
  .secoundary_buttons, .secoundary_buttons, .hs-button, .hs-blog-post-listing__post-button,
  secoundary_buttons:hover, secoundary_buttons:focus, .secoundary_buttons:hover, .secoundary_buttons:focus, .hs-button:hover, .hs-button:focus, .hs-blog-post-listing__post-button:hover, .hs-blog-post-listing__post-button:focus
  {border-radius:0;}
  .legal-consent-container .hs-form-booleancheckbox-display>span, .legal-consent-container .hs-form-booleancheckbox-display>span p{font-size:12px;}
  h1, h2 {
    font-size: 40px;
  }
  h2 {
    font-size: 32px;
  }
  .button, .button:hover, .secoundary_buttons, .secoundary_buttons:hover, form .hs-button, form input[type=submit]{font-size:18px !important;}
  form input[type=submit]:hover, form input[type=submit]:focus, form .hs-button:hover, form .hs-button:focus {
    border-radius: 0 !important;
  }
  .hero-banner .mobile-cta a.button{width:100% !important;display:block !important;margin:auto !important;}
  form .hs-button, form input[type=submit]{font-size:18px;}

  .hero-banner .hero-banner-content .right-form form{        border-bottom: solid 2px #000000ad;}
  .our-school-speciality .contain span.bg-text{font-size:14px !important;}
  .why-choose-brassart:before {
    height: 534px;
    left: -70px;
    top: 90px;
    width: 478px;
  }
  .why-choose-brassart .why-choose-content .right-content h2 {line-height: 42px !important;  padding-left: 20px !important;padding-top:20px !important;padding-bottom:30px !important;  }
  .why-choose-brassart .why-choose-content .right-content h2:after{left:-30px;}
  .why-choose-brassart:before{top:540px;}
  .our-school-section .our-school-content .right-counter .counter-title span {display:initial !important;  padding: 0 !important;font-size: 14px !important;line-height: 18px !important;    }
  .right-swiper-content p{position:relative;    max-width: 180px;}
  .why-choose-brassart:after{    height: 160px !important; top: -159px !important;}

  .nos-campus .nos-campus-slider .left-swiper-heading:before{  height: calc(100% + 32px);  top: 0;left: 0px;}
  .about-us .swiper-pagination.swiper-pagination-bullets {
    left: 0% !important;
    bottom: -50px !important;
  }
  .about-us span.swiper-pagination-bullet{background-color:#000 !important;}
  .about-us span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgba(255, 8, 151, 1.0) !important;}
  .about-us .main-content .left .navigation{top:40% !important;}
  .about-us .main-content .left h2 br{display:none;}

  h1, h1 *{font-size:30px !important;}
  .our-school-section:after{bottom: 125px;}
  .why-choose-brassart{padding:0 0 60px!important;}
  .nos-campus { padding: 150px 0 20px 0 !important;overflow:inherit !important;    }
  .nos-campus .nos-campus-slider .swiper-horizontal {margin-bottom: 60px;        overflow: visible;  }
  .our-school-section { padding: 150px 0 160px !important;        margin: -200px 0 0 !important; }
  .nos-campus::before{width:120% !important;}
  .our-school-section .our-school-content .right-counter {padding-left: 20px !important;  padding-top: 0px !important;}
  .our-school-section .our-school-content .right-counter .counter-number span{font-size:42px;}
  .nos-campus .nos-campus-slider .left-swiper-heading h2{padding:20px 0 0 !important;}
  .hero-banner .container .hero-banner-content .left-content .left-box h3 {
    font-size: 18px !important;
    margin-bottom: 22px !important;
  }
  .hero-banner .container {
    padding-bottom: 100px;
  }
  .about-us .main-content .right .card .swiper-slide .right-content h4 {margin-bottom: 50px !important;}
  .good-reason-section .main-content .img { transform: translateY(-80px)!important;}
  .good-reason-section:before {left: 0%; top: 300px;}
  .good-reason-section .main-content .left-content h2 {  margin-bottom: 50px !important;}
}