<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
@import url('https://fonts.googleapis.com/css2?family=Jost:wght@100;200;300;400;500;600;700;800;900&amp;display=swap');/*font-family: 'Jost', sans-serif;*/
body{font-family: 'Jost', sans-serif;}
.site-header {
    display: block;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-block-start: 10px;
    padding-block-end: 0;
    position: relative; z-index:99;
}
.site-header .header-inner {align-items: center;}
.site-header:not(.header-stacked) .header-inner .site-navigation {
    max-width: 100%;
}
.site-header .site-navigation {
    justify-content: flex-start;
}
.header-top a.btn{font-family: 'Jost', sans-serif; font-size:22px; font-weight:800; color:#fff; padding:14px 36px; background:#4281AA; text-transform:uppercase;}
.header-top a.btn:hover{ background:#8CB89F; transition: all .5s;}
.header-bottom{background:#175973;}
.site-navigation ul.menu li a{ font-size:22px; font-weight:600; color:#fff;padding: 25px 12px; border-bottom:10px solid transparent; margin-bottom:-10px;}
.site-navigation ul.menu li a:hover,.site-navigation ul.menu li.current-menu-item a{ background:#8CB89F; border-color:#8CB89F; transition: all .5s;}
.site-navigation ul.menu li.nav-btn a {
    font-family: 'Jost', sans-serif;
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    padding: 9px 20px;
    background: #8CB89F;
    text-transform: uppercase;
    margin: 16px 0 16px 10px;
    border: none;
    line-height: 32px;
}
.site-navigation ul.menu li.nav-btn a:hover{ background:#4281AA; transition: all .5s;}
.banner-txt{ text-align:center; background:rgba(23,89,115,0.6); padding:50px 60px; max-width:650px;}
.banner-txt h1{ font-size:60px; line-height:70px; font-weight:900; margin:0 0 30px; padding:0; color:#fff;}
.site-navigation ul.menu li {display: block; padding:0px 4px;}
.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
    max-width: 1200px;
}
.banner-txt a.banner-btn{font-size:24px; font-weight:700; color:#fff; padding:13px 30px; border:1px solid #fff;}
.banner-txt a.banner-btn:hover{ background:#8CB89F; transition: all .5s;}
.border-img img{    padding: 15px;
    border: 2px dashed #8CB89F;
    border-radius: 55px;}
.title-devider{ position:relative;}
.make-differ-section h3.elementor-image-box-title {
    position: relative;
    max-width: fit-content;
    margin: 15px auto 0;
    padding-bottom: 40px;
}
.title-devider:after,.make-differ-section h3.elementor-image-box-title:after{ content:""; position:absolute; left:0; bottom:24px; width:100%; height:1px; border-bottom:1px dashed #8CB89F;}
.title-devider:before,.make-differ-section h3.elementor-image-box-title:before{content: "";
    position: absolute;
    left: 50%;
    bottom: 17px;
    width: 60px;
    height: 15px;
    background: url(/wp-content/uploads/2024/02/devider-img.jpg)no-repeat;
    z-index: 1;
    transform: translateX(-50%);}
.make-differ-section .blue h3.elementor-image-box-title:before{background: url(/wp-content/uploads/2024/02/devider-img-blue.jpg)no-repeat;}
.make-differ-section .blue h3.elementor-image-box-title:after{border-color:#175973;}
.make-differ-section .drk-blue h3.elementor-image-box-title:before{background: url(/wp-content/uploads/2024/02/devider-img-drkblue.jpg)no-repeat;}
.make-differ-section .drk-blue h3.elementor-image-box-title:after{border-color:#4281AA;}
.title-devider.blue-bg:before{background: url(/wp-content/uploads/2024/02/devider-img2.jpg)no-repeat;}
strong{font-weight:700;}
.blue{ color:#4281AA;}
.learning-box h3,.learning-box p{text-align:left;}
.learning-box .elementor-image-box-img{ margin-top:-260px!important;}
.learning-box .elementor-image-box-img img {
    padding: 13px;
    border: 2px dashed #175973;
    border-radius: 100%;
}
.learning-box:hover .elementor-image-box-img img{ border:solid;}
.learning-box p{ margin-bottom:15px; min-height:90px;}
.learning-box a{     position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;color:#565656; font-weight:300;
    padding: 15px 0; border-top:1px solid #175973;}
.learning-box.blue a{ border-color:#175973;}
.learning-box.blue:hover .elementor-widget-container {background: #1759735c;}
.learning-box.lt-blue:hover .elementor-widget-container {background: #4281AA5c;}
.learning-box.green:hover .elementor-widget-container {background: #8CB89F5c;}
.learning-box.drk-blue:hover .elementor-widget-container {background: #1A30475c;}
.learning-box.lt-blue a,.learning-box.lt-blue .elementor-image-box-img img { border-color:#4281AA;}
.learning-box.green a,.learning-box.green .elementor-image-box-img img{ border-color:#8CB89F;}
.learning-box.drk-blue a,.learning-box.drk-blue .elementor-image-box-img img{ border-color:#1A3047;}
.academy-section span.circle-numb{ font-size:50px; color:#175973; font-weight:700; border:2px dashed #175973; width:120px; height:120px; line-height:120px; border-radius:100px; background:rgba(23,89,115,0.10); position:absolute; top:-80px; left:0;}
.academy-section .elementor-image-box-wrapper:hover span.circle-numb{ border:solid;}
.academy-section p{ min-height:72px;}
.make-differ-section .green span.circle-numb{color:#8CB89F; border-color:#8CB89F;background:rgba(140,184,169,0.10);}
.make-differ-section .drk-blue span.circle-numb{color:#4281AA; border-color:#4281AA;background:rgba(66,129,170,0.10);}
.make-differ-section .elementor-image-box-description{ min-height:75px;}
#site-footer{ display:none;}
.footer-contact-box h3{ padding:0; margin:0 0 5px;}
.footer-contact-box .elementor-image-box-img{
    position: absolute;
    top: 50%;
    left: -50%;
    transform: translateY(-50%);
}
.footer-contact-box .elementor-image-box-img img{ vertical-align:middle;}
.footer-contact-box{ margin-bottom:20px!important;}
.copyright-section p{ padding:0; margin:0;}
.copyright-section a{color:#8CB89F;}
.copyright-section a:hover{color:#fff; transition: all .5s;}
.nf-before-form-content,.nf-form-content label,.nf-form-content .label-above .nf-field-label, .nf-form-content .label-below .nf-field-label, .nf-form-content .label-hidden .nf-field-label{ display:none!important;}
.nf-form-content input.ninja-forms-field,.nf-form-content .ninja-forms-field,.nf-form-content .listselect-wrap .nf-field-element div{ padding:20px!important; font-size:14px!important; color:#888888!important; font-weight:400!important;}
.nf-form-content input.ninja-forms-field::placeholder{font-size:14px; color:#888888; font-weight:400;}
.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]) {
    height: 60px!important;
}
.contact-form nf-field:nth-child(1),.contact-form nf-field:nth-child(2),.contact-form nf-field:nth-child(3),.contact-form nf-field:nth-child(4){
    float: left;
    width: 48%;
    display: inline-block;
    clear: none;
    margin: 0 1%;
}
.contact-form nf-field{ display:block; clear:both;}
#ninja_forms_required_items, .nf-field-container{
    margin-bottom: 15px!important;
}
.contact-form .nf-form-content input[type=submit]{
    font-size: 24px!important;
    font-weight: 900!important;
    padding: 13px 65px!important;
    background: #8CB89F;
    text-transform: uppercase;
    color: #fff!important;
    margin: 15px auto 0!important;
    display: block;
}
.contact-form .nf-form-content input[type=submit]:hover{background: #fff!important;
    color: #8CB89F!important;}
.contact-form .nf-form-cont{ position:relative;}
.contact-form .nf-form-cont:after{
    content: "";
    position: absolute;
    top: 35px;
    left: -25px;
    width: 110%;
    height: 83%;
    border: 1px dashed #EBEFED;
    border-radius: 40px;
    z-index: 0;
}
.contact-page-form .nf-form-cont:after{
    content: "";
    position: absolute;
    top: 35px;
    left: -25px;
    width: 110%;
    height: 83%;
    border: 2px dashed #4281AA;
    border-radius: 40px;
    z-index: 0;
}
.contact-form .nf-form-layout{ position:relative; z-index:10;}


.contact-page-form .nf-form-content input[type=submit]{
    font-size: 24px!important;
    font-weight: 900!important;
    padding: 13px 65px!important;
    background: #4281AA;
    text-transform: uppercase;
    color: #fff!important;
    margin: 15px auto 0!important;
    display: block;
}
.contact-page-form .nf-form-content input[type=submit]:hover{background: #8CB89F!important;
    color: #fff!important;}

table.tuition-table{ font-size:18px; font-weight:300; color:#000;font-family: "Jost", Sans-serif;}
table.tuition-table th{
    font-size: 20px;
    color: #fff;
    font-weight: 700;
    background-color: #175973!important; vertical-align:middle;font-family: "Jost", Sans-serif;
}
table.tuition-table td, table.tuition-table th{border:none;}
table.tuition-table tbody tr:hover&gt;td, table.tuition-table tbody tr:hover&gt;th {
    background-color: transparent;
}
table.tuition-table tbody&gt;tr:nth-child(odd)&gt;td, table.tuition-table tbody&gt;tr:nth-child(odd)&gt;th {
    background-color: transparent;
}
.list-blue li{list-style:circle;}
.list-blue li::marker{color:#175973;}
.daily-schedule-box p{ padding:0; margin:0;}
.make-differ-section.list-blue .academy-section p {
    min-height: auto;padding: 0;margin: 0;
}
.make-differ-section.list-blue ul{ text-align:left; color:#000;font-family: "Jost", Sans-serif; font-size:16px; font-weight:300; padding:0; margin:0 0 0 20px; min-height:110px;}
.make-differ-section.list-blue h3.elementor-image-box-title:before,.make-differ-section.list-blue h3.elementor-image-box-title:after{display:none!important;}
.make-differ-section.list-blue h3.elementor-image-box-title{    text-align: left;
    margin-bottom: 10px;
    max-width: none;
    padding: 0;}
.main-download{max-width: 100%; margin: 0 auto; padding-top: 30px;}
.main-download th{background:#4281AA!important;border:1px solid #4281AA;color:#ffffff!important;padding: 9px 24px;font-weight: 700; text-align:left; font-size:26px;}
.main-download td{border:1px solid #4281AA;padding:6px 24px;font-weight:400; text-align:left; font-size:20px;}
.page-id-340 #schedule-a-tour, .h-brk br{ display:none;}
.site-navigation-dropdown ul.menu li.current-menu-item a{background-color:#4281AA;}
@media (max-width:1300px) {
.footer-contactbox{ margin-left:50px;}
	.site-navigation ul.menu li a {
    font-size: 18px;
    padding: 25px 18px;
	}
	.site-navigation ul.menu li.nav-btn a {
    font-size: 20px;
		padding: 9px 20px;}
}
@media (max-width:1150px) {
	.site-navigation ul.menu li a {
    padding: 25px 8px;
	}
}
@media (max-width:1024px) {
.site-navigation-toggle-holder{
    position: absolute;
    top: 35px;
    right: 0;
}
}
@media (max-width:992px) {
.site-navigation-toggle-holder {max-width: 100%;}
	.eicon-menu-bar:before{ color:#8CB89F;}
}
@media (max-width:768px) {
.banner-txt h1 {font-size: 42px;line-height: 52px;}
.footer-contactbox {width: 80%;}
	.banner-txt{ padding:30px;}
	.banner-txt h1 {
    font-size: 36px;
    line-height: 46px;
}
.banner-txt a.banner-btn {font-size: 18px;}
.header-top a.btn {font-size: 14px; padding:10px 20px;}
.header-btn{margin-right: 70px;}
.h-brk br{display:block;}
.academy-section span.circle-numb {
    font-size: 30px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    top: -30px;
}
.footer-icons img{max-width:60px; max-height:60px;}
}
@media (max-width:550px) {
	.header-btn{margin-right: 50px;}
    
.header-top a.btn {font-size: 11px;padding: 10px 10px;}
}</pre></body></html>