@font-face{font-weight: 600;font-style: normal;font-display: swap;font-family: Polymath;src: url('../font/Polymath-Bold.woff2') format('woff2'), url('../font/Polymath-Black.woff') format('woff');}
@font-face{font-weight: 600;font-style: italic;font-display: swap;font-family: Polymath;src: url('../font/Polymath-BlackIt.woff2') format('woff2'), url('../font/Polymath-BlackIt.woff') format('woff');}
@font-face{font-weight: 700;font-style: normal;font-display: swap;font-family: Polymath;src: url('../font/Polymath-Bold.woff2') format('woff2'), url('../font/Polymath-Bold.woff') format('woff');}
@font-face{font-weight: 700;font-style: italic;font-display: swap;font-family: Polymath;src: url('../font/Polymath-BoldIt.woff2') format('woff2'), url('../font/Polymath-BoldIt.woff') format('woff');}
@font-face{font-weight: 400;font-style: italic;font-display: swap;font-family: Polymath;src: url('../font/Polymath-Italic.woff2') format('woff2'), url('../font/Polymath-Italic.woff') format('woff');}
@font-face{font-weight: 300;font-style: normal;font-display: swap;font-family: Polymath;src: url('../font/Polymath-Light.woff2') format('woff2'), url('../font/Polymath-Light.woff') format('woff');}
@font-face{font-weight: 300;font-style: italic;font-display: swap;font-family: Polymath;src: url('../font/Polymath-LightIt.woff2') format('woff2'), url('../font/Polymath-LightIt.woff') format('woff');}
@font-face{font-weight: 500;font-style: normal;font-display: swap;font-family: Polymath;src: url('../font/Polymath-Medium.woff2') format('woff2'), url('../font/Polymath-Medium.woff') format('woff');}
@font-face{font-weight: 500;font-style: italic;font-display: swap;font-family: Polymath;src: url('../font/Polymath-MediumIt.woff2') format('woff2'), url('../font/Polymath-MediumIt.woff') format('woff');}
@font-face{font-weight: 400;font-style: normal;font-display: swap;font-family: Polymath;src: url('../font/Polymath-Regular.woff2') format('woff2'), url('../font/Polymath-Regular.woff') format('woff');}
@font-face{font-weight: 600;font-style: normal;font-display: swap;font-family: Polymath;src: url('../font/Polymath-Semibold.woff2') format('woff2'), url('../font/Polymath-Semibold.woff') format('woff');}
@font-face{font-weight: 600;font-style: italic;font-display: swap;font-family: Polymath;src: url('../font/Polymath-SemiboldIt.woff2') format('woff2'), url('../font/Polymath-SemiboldIt.woff') format('woff');}
@font-face{font-weight: 900;font-style: normal;font-display: swap;font-family: Polymath;src: url('../font/Polymath-Super.woff2') format('woff2'), url('../font/Polymath-Super.woff') format('woff');}
@font-face{font-weight: 900;font-style: italic;font-display: swap;font-family: Polymath;src: url('../font/Polymath-SuperIt.woff2') format('woff2'), url('../font/Polymath-SuperIt.woff') format('woff');}
@font-face{font-weight: 100;font-style: normal;font-display: swap;font-family: Polymath;src: url('../font/Polymath-Thin.woff2') format('woff2'), url('../font/Polymath-Thin.woff') format('woff');}
@font-face{font-weight: 100;font-style: italic;font-display: swap;font-family: Polymath;src: url('../font/Polymath-ThinIt.woff2') format('woff2'), url('../font/Polymath-ThinIt.woff') format('woff');}
@font-face{font-weight: 200;font-style: normal;font-display: swap;font-family: Polymath;src: url('../font/Polymath-XLight.woff2') format('woff2'), url('../font/Polymath-XLight.woff') format('woff');}
@font-face{font-weight: 200;font-style: italic;font-display: swap;font-family: Polymath;src: url('../font/Polymath-XLightIt.woff2') format('woff2'), url('../font/Polymath-XLightIt.woff') format('woff');}

.container-fluid{padding: 0;}
:root {
    --theme-color: #123985;
    --theme-color2: #b39759;
    --theme-dark: #333333;
    --theme-light: #f4f5f6;
}
html, body{background: transparent;}
body{font-family: "Polymath", serif;position: relative;z-index: 0;}
::-webkit-scrollbar{width: 6px;height:6px;}
::-webkit-scrollbar-track{box-shadow: inset 0 0 6px grey;border-radius: 10px;}
::-webkit-scrollbar-thumb{background: var(--theme-dark);border-radius: 3px;transition:0.5s;}
::-webkit-scrollbar-thumb:hover{background: var(--theme-color2); }

/*====================== Theme Title ======================*/
.theme-titlearea{margin-bottom: 30px;}
.theme-titlearea .sub-title{margin: 0;font-size: 20px;font-weight: 400;color: var(--theme-color);}
.theme-titlearea .title{margin: 0;font-size: 40px;font-weight: 700;color: var(--theme-color);}
.theme-titlearea p{margin: 5px auto 0;width: 80%;max-width: 900px;}
p{font-size: 18px;line-height: 1.4;font-weight: 400;color: var(--theme-dark);}

/*====================== Theme Button ======================*/
.theme-button{display: inline-block;padding: 15px 20px;min-width: 180px;background: var(--theme-color);border: 1px solid var(--theme-color);border-radius: 8px;font-size: 16px;color: #fff;text-align: center;text-decoration: none;text-transform: uppercase;transition: 0.5s;cursor: pointer;}
.theme-button:hover{background: transparent;color: var(--theme-color);}

/*====================== Theme Form ======================*/
.theme-form .input-wrap{margin-top: 10px;display: flex;flex-direction: column;position: relative;z-index: 0;}
.theme-form .input-wrap::before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 30%;border: 0 solid var(--theme-color2);border-width: 0 1px 1px 1px;border-radius: 0 0 8px 8px;opacity: 60%;z-index: -1;}
.theme-form .input-wrap label{margin: 0 0 0 15px;font-size: 14px;line-height: 1;color: var(--theme-color);font-weight: 500;}
.theme-form .input-wrap input,
.theme-form .input-wrap textarea{padding: 5px 15px 10px;width: 100%;background: transparent;border: none;font-size: 17px;color: var(--theme-dark);resize: none;}
.theme-form .input-wrap input:focus-visible,
.theme-form .input-wrap textarea:focus-visible{outline: unset;border-color: none;}
.theme-form .input-wrap textarea{height: 90px;}
.theme-form .input-wrap input::placeholder,
.theme-form .input-wrap textarea::placeholder{font-size: 13px;opacity: 60%;}
.theme-form .input-wrap input:-webkit-autofill, 
.theme-form .input-wrap input:-webkit-autofill:hover, 
.theme-form .input-wrap input:-webkit-autofill:focus, 
.theme-form .input-wrap textarea:-webkit-autofill, 
.theme-form .input-wrap textarea:-webkit-autofill:hover, 
.theme-form .input-wrap textarea:-webkit-autofill:focus{
    -webkit-box-shadow: 0 0 0 50px rgb(0 0 0 / 0%) inset !important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: var(--theme-dark);
}
/*====================== Theme Zoho Form ======================*/
.gdg-form .wf-parent{padding: 0;background: transparent !important;overflow: hidden;}
.gdg-form .wf-parent .wf-wrapper{max-width: unset;width: 100% !important;border-radius: unset;background-color: unset;color: unset;box-shadow: unset;}
.gdg-form .wf-form-component{padding: 0;}
.gdg-form .wf-row{margin: 10px 0 0 0;display: flex;flex-direction: column;position: relative;z-index: 0;}
.gdg-form .wf-field-inner::after{content: '';position: absolute;top: unset;bottom: 0;left: 0;width: 100%;height: 30%;border: 0 solid var(--theme-color2);border-width: 0 1px 1px 1px;border-radius: 0 0 8px 8px;opacity: 60%;z-index: -1;}
.gdg-form .wf-row .wf-label{margin: 0 0 0 15px;font-size: 14px;line-height: 1;color: var(--theme-color);font-weight: 500;}
.gdg-form .wf-row input,
.gdg-form .wf-row textarea,
.gdg-form .wf-row select,
.gdg-form .wf-row .date-input-container{padding: 5px 15px 10px;width: 100%;background: transparent;border: none;font-size: 15px;color: var(--theme-dark);resize: none;}
.gdg-form .wf-row .date-input-container{padding: 0;}
.gdg-form .wf-row .date-input-container input{padding-inline: 0;}
.gdg-form .wf-row input:focus-visible,
.gdg-form .wf-row textarea:focus-visible,
.gdg-form .wf-row select:focus-visible{outline: unset;border-color: none;}
.gdg-form .wf-row textarea{height: 90px;}
.gdg-form .wf-field-mandatory .wf-field-inner::before{content: '*';position: absolute;right: 0;left: auto;padding: 5px 0 10px;width: 15px;height: 100%;background: transparent;border-radius: 0;font-size: 22px;line-height: 1.6;color: #ff6a6a;text-align: center;}
.gdg-form .wf-row input::placeholder,
.gdg-form .wf-row textarea::placeholder{font-size: 13px;opacity: 60%;}
.gdg-form .wf-row input:-webkit-autofill, 
.gdg-form .wf-row input:-webkit-autofill:hover, 
.gdg-form .wf-row input:-webkit-autofill:focus, 
.gdg-form .wf-row textarea:-webkit-autofill, 
.gdg-form .wf-row textarea:-webkit-autofill:hover, 
.gdg-form .wf-row textarea:-webkit-autofill:focus{
    -webkit-box-shadow: 0 0 0 50px rgb(0 0 0 / 0%) inset !important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: var(--theme-dark);
}
.gdg-form .wf-btn{display: inline-block;padding: 15px 20px;min-width: 180px;background: var(--theme-color) !important;border: 1px solid var(--theme-color) !important;border-radius: 8px !important;font-size: 16px;color: #fff;text-align: center;text-decoration: none;text-transform: uppercase;transition: 0.5s;cursor: pointer;}
.gdg-form .wf-btn:hover{background: transparent !important;color: var(--theme-color) !important;}
.gdg-form .wf-sec-wrap{display: flex;flex-wrap: wrap;gap: 10px;}
.gdg-form .wf-logo,
.gdg-form .wf-header,
.gdg-form .wf-sec-wrap .wf-sec-head{display: none;}
.gdg-form .wf-sec-wrap .wf-row{/*width: calc(50% - 5px);*/width: 100%;overflow: hidden;}

.gdg-form .wf-sec-wrap .wf-row:nth-child(2),
.gdg-form .wf-sec-wrap .wf-row:nth-child(3){width: calc(50% - 5px);}
.gdg-form .wf-sec-wrap .wf-row:nth-child(4),
.gdg-form .wf-sec-wrap .wf-row:nth-child(5),
.gdg-form .wf-sec-wrap .wf-row:nth-child(6){width: calc(33.33% - 7px);}
.gdg-form .wf-sec-wrap .wf-row:nth-child(7){width: calc(100% - 0px);}
.gdg-form .wf-sec-wrap .wf-row:nth-child(8),
.gdg-form .wf-sec-wrap .wf-row:nth-child(9),
.gdg-form .wf-sec-wrap .wf-row:nth-child(10),
.gdg-form .wf-sec-wrap .wf-row:nth-child(11){width: calc(50% - 5px);}

.gdg-form .wf-field-error-active.wf-field .wf-field-input:not(.date-input-container .wf-field-input), 
.gdg-form .wf-field-error-active.wf-field .wf-field-dropdown, 
.gdg-form .wf-field-error-active .date-input-container{border: none;box-shadow: unset;}
.gdg-form .wf-field-error-active.wf-field .wf-field-input:not(.date-input-container .wf-field-input)::after, 
.gdg-form .wf-field-error-active .wf-field-inner::after{border-color: #ff6a6a;}


/*====================== Theme Modal ======================*/
.modal-content{padding: 40px;border-radius: 8px;}
.modal-content::before{content: '';position: absolute;bottom: 0;left: 0;width: 300px;height: 100%;background: url(../img/theme-icon.svg) no-repeat left bottom;background-size: contain;z-index: 0;opacity: 10%;}
.modal-content .modal-body{padding: 0;}
.modal-content .modal-body .form-area{width: calc(100% - 20px);}
.modal-content .btn-close{position: absolute;top: 0px;right: 0px;width: 30px;height: 30px;background: var(--theme-color);border-radius: 0 0 0 8px;opacity: 1;}
.modal-content .btn-close::before,
.modal-content .btn-close::after{content: '';position: absolute;top: 50%;left: 50%;width: 20px;height: 1px;background: #fff;transition: 0.5s;}
.modal-content .btn-close::before{transform: translate(-50%, -50%) rotate(45deg);}
.modal-content .btn-close::after{transform: translate(-50%, -50%) rotate(-45deg);}
.modal-content .btn-close:hover::before,
.modal-content .btn-close:hover::after{transform: translate(-50%, -50%)}


/*====================== Header Section ======================*/
.header .logo{display: block;margin: 0;padding: 80px 0;width: fit-content;}
.header .logo img{max-width: 400px;}

/*====================== Banner Section ======================*/
.main-banner{margin-bottom: 100px;width: 100%;background: var(--theme-color);position: relative;z-index: 0;}
.main-banner::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--theme-color) url(../img/texture.jpg) repeat;background-blend-mode: color-burn;opacity: 5%;z-index: -1;}
.main-banner .banner-content-area{padding-block: 40px 40px;}
.main-banner .banner-title{margin-bottom: 20px;font-size: 48px;font-weight: 600;color: #fff;line-height: 1.1;}
.main-banner .banner-title small{display: block;margin-bottom: 10px;font-size: 65%;font-weight: 500;opacity: 80%;}
.main-banner .banner-subtitle{margin-bottom: 0;font-size: 23px;line-height: 1.4;font-weight: 400;color: rgb(255 255 255/80%);}
.main-banner .form-area{margin-block: -150px -100px;padding: 40px;width: 100%;background: #fff;border-radius: 8px;box-shadow: 0 0 30px 0px rgb(0 0 0 / 15%);}
/* ---------------------- */
.form-area .form-header{margin-bottom: 20px;padding-left: 15px;}
.form-area .form-header .title{font-size: 30px;}
.form-area .form-header .form-para{margin: 15px 0 0 0;width: 100%;line-height: 1.2;}
.form-area .form-header .form-para small{display: block;margin-top: 20px;font-size: 80%;color: var(--theme-color);}
.form-area .form-footer{display: flex;flex-direction: row-reverse;justify-content: flex-start;align-items: center;gap: 20px;}

/*====================== About Section ======================*/
.about-img img{width: calc(100% - 40px);max-height: 100%;aspect-ratio: 2 / 1.2;border-radius:0 8px 8px 0;object-fit: cover;}
.about-text{padding: 20px 0 50px 65px;max-width: 700px;}
.about-text .theme-button{margin-top: 20px;}

/*====================== Whychoose Section ======================*/
.whychoose-section{margin-top: -50px;padding: 110px 0 60px;background: var(--theme-light);text-align: center;position: relative;z-index: -1;}
.whychoose-section::before{content: '';position: absolute;bottom: 0;left: 0;width: 230px;height: 100%;background: url(../img/theme-icon.svg) no-repeat left bottom;background-size: contain;z-index: 0;opacity: 10%;}
/* ---------------------- */
.whychoose-section .theme-titlearea{margin-bottom: 20px;}
.whychoose-section .theme-button{background: var(--theme-color2);border-color: var(--theme-color2);}
.whychoose-section .theme-button:hover{background: transparent;color: var(--theme-color2);}
/* ---------------------- */
.whychoose-section .whychoose-cardarea{margin-block: 30px;}
.whychoose-section .whychoose-cardarea .whychoose-card{padding: 30px 20px;width: 100%;background: #fff;border: 1px solid transparent;border-radius: 8px;box-shadow: 0 0 15px 0px rgb(0 0 0 / 5%);transition: 0.5s;}
.whychoose-section .whychoose-cardarea .whychoose-card .whychoose-icon{margin: 0 auto 20px;width: 70px;height: 70px;object-fit: contain;}
.whychoose-section .whychoose-cardarea .whychoose-card .whychoose-title{margin-bottom: 10px;font-size: 25px;font-weight: 600;color: var(--theme-color);}
.whychoose-section .whychoose-cardarea .whychoose-card .whychoose-text{margin: 0 auto;width: 80%;}
.whychoose-section .whychoose-cardarea .whychoose-card:hover{border-color: #b39759;box-shadow: unset;}

/*====================== Programs Section ======================*/
.programs-section{padding: 60px 0;text-align: center;}
/* ---------------------- */
.programs-section .theme-titlearea{margin-bottom: 30px;text-align: center;}
.programs-section .theme-button{margin: 15px auto 0;}
/* ---------------------- */
.program-card{padding-bottom: 15px;}
.program-card .program-image{width: 100%;aspect-ratio: 2/1.3;border-radius: 8px;overflow: hidden;position: relative;z-index: -1;}
.program-card .program-image::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 /30%);}
.program-card .program-image img{width: 100%;height: 100%;object-fit: cover;}
.program-card .program-content-area{margin: -50px auto 0;padding: 40px 30px;width: 80%;background: #fff;border-radius: 8px;box-shadow: 0 0 15px 0px rgb(0 0 0 / 5%);transition: 0.5s;}
.program-card .program-title{margin-bottom: 10px;font-size: 25px;font-weight: 600;color: var(--theme-color);}
.program-card .program-title small{font-size: 80%;}
.program-card .program-text{margin: 0;}
.program-card:hover .program-content-area{transform: translateY(-15px);}

/*====================== Life Section ======================*/
.life-section{padding: 60px 0;text-align: center;background: var(--theme-light);text-align: center;}
.life-section .theme-titlearea{margin-bottom: 30px;}
/* ---------------------- */
.life-section .gallery-slider{margin: 0 0 30px;}
.life-section .gallery-slider .gallery-item{width: 100%;aspect-ratio: 2/1.8;border-radius: 8px;overflow: hidden;position: relative;}
.life-section .gallery-slider .gallery-item img{width: 100%;height: 100%;object-fit: cover;transition: all 0.4s;}
.life-section .gallery-slider .gallery-item::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 1) 100%);backdrop-filter: blur(3px);pointer-events: none;opacity: 0;z-index: 1;transition: all 0.4s;}
.life-section .gallery-slider .gallery-item::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/icon-zoom.svg) no-repeat center;background-size: 30px;border-radius: 8px;z-index: 1;filter: invert(1);transform: scale(0.5);transition: all 0.4s;opacity: 0;pointer-events: none;}
.life-section .gallery-slider .gallery-item:hover::before{background: linear-gradient(180deg, rgb(0 0 0 / 30%) 0%, rgba(0, 0, 0, 1) 100%);opacity: 0.5;}
.life-section .gallery-slider .gallery-item:hover::after{transform: scale(1);opacity: 1;}
.life-section .gallery-slider .gallery-item:hover img{transform: scale(1.1);}

/*====================== Cta Section ======================*/
.cta-section{padding: 60px 0 110px;background: #000;text-align: center;position: relative;z-index: 0;overflow: hidden;}
.cta-section::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/cta-img.jpg) no-repeat;background-size: cover;background-attachment: fixed;opacity: 20%;z-index: -1;}
.cta-section .theme-titlearea{margin: 0;}
.cta-section .sub-title{color: rgb(255 255 255/80%);/*margin-bottom: 10px;font-size: 30px;*/}
.cta-section .title{color: #fff;/*margin: 0;font-size: 78px;font-weight: 600;line-height: 1.1;text-transform: capitalize;white-space: pre-line;*/}

.contact-card{padding: 50px 20px;height: 100%;background: rgb(255 255 255/90%);border: 1px solid rgb(0 0 0/10%);border-radius: 8px;text-align: left;display: flex;flex-direction: column;justify-content: center;position: relative;z-index: 0;}
.contact-card .title{margin-bottom: 10px;font-size: 20px;font-weight: 400;color: var(--theme-color);line-height: 1;}
.contact-card .content{white-space: pre-line;}
.contact-card .content,
.contact-card .content a{margin: 0;color: var(--theme-dark);display: inline-block;text-decoration: none;position: relative;}
.contact-card .content a::before{content: '';position: absolute;bottom: 5px;left: auto;right: 0;width: 0;height: 1px;background: var(--theme-dark);transition: 0.5s;}
.contact-card .content a:hover:before{left: 0;right: auto;width: 100%;}
.contact-card .contact-icon{position: absolute;top: 15%;right: 0;width: 50%;height: 70%;z-index: -1;opacity: 8%;}
.contact-card .contact-icon img{width: 100%;height: 100%;object-fit: contain;object-position: right;}
.contact-card .directions{display: inline-block;margin-top: 15px;padding: 6px 12px;width: fit-content;border: 1px solid var(--theme-color);border-radius: 5px;font-size: 13px;font-weight: 600;letter-spacing: 0.3px;color: var(--theme-color);text-align: center;text-decoration: none;text-transform: uppercase;transition: 0.5s;cursor: pointer;}
.contact-card .directions:hover{background: var(--theme-color);color: #fff;}

/*====================== Admissions Section ======================*/
.admissions-section{margin-top: -90px;overflow-x: hidden;}
.admissions-section .theme-titlearea p{margin-inline: 0;}
.admissions-area{padding: 50px 30px;background: #fff;border-radius: 8px;display: flex;justify-content: space-between;align-items: center;gap: 30px;position: relative;}
.admissions-area::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff url(../img/texture.jpg);background-blend-mode:  multiply;z-index: 0;opacity: 3%;}
.admissions-area::after{content: '';position: absolute;top: 90px;bottom: 0;left: 50%;width: 100vw;height: auto;background: var(--theme-color);transform: translateX(calc(-50% - 0px));z-index: -3;}
.admissions-area .theme-titlearea{margin: 0;z-index: 2;}
.admissions-area .theme-titlearea .title{font-size: 36px;}
.admissions-area .theme-titlearea p{width: 100%;}
.admissions-area .theme-button{z-index: 2;}

/*====================== Footer Bottom ======================*/
.footer{padding: 30px 0;background: var(--theme-color); text-align: center;}
.footer p{margin: 0px;padding: 0 10px;font-size: 16px;font-weight: 300;color: #fff;display: flex;justify-content: center;}


#form-tergetarea{margin-top: -200px;padding-top: 200px;}
/*Thanks Page Start*/
.main-banner.thank_sec{
    padding: 120px 0;
    text-align: center;
    margin-bottom: 0;

            min-height: calc(100vh - 180px);display: flex;align-items: center;
}
.qoute-icon {
    width: 100px;
    margin: 0 auto 15px;
}
.qoute-icon svg {
    fill: none;
    stroke: #b39759;
    stroke-width: 26;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-miterlimit: 10;
    stroke-dasharray: 0, 0, 2900;
    animation: spclArrow 3.7s;
}
.main-banner.thank_sec .theme-button {
    background: var(--theme-color2);
    border-color: var(--theme-color2);
}
.main-banner.thank_sec .theme-button:hover {
    background: #fff;
    color: var(--theme-color2);
}
.main-banner.thank_sec .banner-content-area p{
    max-width: 800px;
    margin: 0 auto;
}
.main-banner.thank_sec p{
    max-width: 800px;
    margin: 0 auto;
    padding-bottom: 50px;
    line-height: 1.4;
}
.main-banner.thank_sec p a{
    font-size: 18px;
    line-height: 1.4;
    font-weight: 400;
    color: #fff;
    line-height: 1.4;
    text-decoration: none;
    transition: all 550ms ease;
     display: inline-block;
    position: relative;
}

.main-banner.thank_sec p a::before {
    content: '';
    position: absolute;
    bottom: 5px;
    left: 0;
    width: 0;
    height: 1px;
    background: var(--theme-color2);
    transition: 0.5s;
}
.main-banner.thank_sec p a:hover::before {
    width:100%; 
}
.main-banner.thank_sec .banner-title small {
    display: block;
    margin-bottom: 10px;
    font-size: 24px;
}
.main-banner.thank_sec .banner-title {
    margin-bottom: 20px;
    font-size: 60px;
}





