.alignright{float:right;margin-left:25px}.alignleft{float:left;margin-right:20px}.wp-caption.aligncenter{width:100%!important;text-align:center}.wp-block-image .alignright{float:right;margin-left:25px}.wp-block-image .alignleft{float:left;margin-right:20px}.wp-caption-text,.gallery-caption,.bypostauthor,.sticky{color:#333}.screen-reader-text{display:none}@media (min-width:783px){body.logged-in nav.navbar.navbar-fixed-top{margin-top:30px}}@media (max-width:782px){body.logged-in nav.navbar.navbar-fixed-top{margin-top:45px}}.sidebar .widget_categories ul,.sidebar .widget_tag_cloud ul{padding-left:0}.sidebar .widget_categories ul li{line-height:40px;font-size:18px!important;list-style:none;font-weight:400;font-family:"Lato",sans-serif}.sidebar .widget_tag_cloud ul li{list-style:none;display:inline-block}.sidebar .widget_tag_cloud ul li a:before{background:#fff;border-radius:5px;box-shadow:inset 0 1px rgba(0,0,0,25%);content:"";height:6px;left:10px;position:absolute;width:6px;top:10px}.sidebar .widget_tag_cloud ul li a{font-weight:900;color:#fff;font-size:12px!important;font-family:Lato;border-radius:10px;text-transform:uppercase;display:inline-block;height:26px;line-height:26px;padding:0 10px 0 20px;position:relative;letter-spacing:.5px;margin:0 10px 10px 0;text-decoration:none;transition:all .2s ease-in-out;background-color:#e21c3f}input#wp-comment-cookies-consent,input#wp-comment-cookies-consent+label,.required-field-message{display:none!important}.comments-block .comment.media>img.avatar{max-width:120px;float:left;margin-right:20px;border:5px solid;transition:all .5s ease-in-out;border-radius:50%;border-color:#19aa5f;display:block;height:auto;vertical-align:middle}.comment-reply-link{padding:10px;display:inline-block;background:0 0;text-transform:uppercase;font-size:16px;letter-spacing:.5px;border-radius:25px 10px;font-family:Baloo;transition:background .7s ease-out;border:0px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;color:#fff;background-color:#e21c3f}.comment-reply-link:hover{background-color:#ffa500;color:#fff}.comment-form form label{color:#666;margin-bottom:10px}.comment-form textarea.form-control{margin-bottom:-35px}.comment-form button.btn{margin-top:20px!important}.comment-form:has(.logged-in-as) button.btn{margin-top:70px!important}.comment-respond form p.logged-in-as{margin-bottom:20px}@media (max-width:480px){.comments-block .comment.media img{vertical-align:middle!important;float:none!important;margin-right:auto!important;margin-left:auto;margin-bottom:20px}}section#newsletter form input.email{border-radius:15px;border-top-right-radius:0;border-bottom-right-radius:0}section#newsletter form input[type=submit]{border-radius:25px 10px;border-top-left-radius:0;border-bottom-left-radius:0;z-index:2;margin-left:-1px;position:relative}section#newsletter form input[type=submit]:focus,.sidebar .widget_search .input-group-btn:last-child>.btn:focus{outline:unset}section#newsletter form:has(.wpcf7-not-valid-tip) input[type=submit]{margin-top:-48px}section#newsletter span.wpcf7-not-valid-tip{color:#fff;text-align:left;padding-top:50px!important;margin-left:2px;margin-top:10px}section#newsletter div.wpcf7-validation-errors{border:2px solid #fff;margin:0}@media (max-width:480px){section#newsletter form input.email{border-top-right-radius:10px;border-bottom-right-radius:10px}section#newsletter form input[type=submit]{border-radius:20px;margin-top:10px!important}.sidebar .widget_search span.input-group-btn{position:absolute;float:right}}@media (min-width:281px) and (max-width:480px){.input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.sidebar .widget_search span.input-group-btn{top:-9px;right:-70px}.input-group-btn:last-child>.btn{border-radius:0px 10px 20px 0px}}@media (max-width:281px){.sidebar .widget_search span.input-group-btn{right:0}.input-group-btn:last-child>.btn{border-radius:0 10px 10px 0px;margin-top:0;border:1px solid #dc2147}}.ls-slide.page-404{display:unset}#blog-container:has(.search-no-result){padding:0 40px 40px 0}.search-form input{border-radius:0}.search-custom h4{text-align:justify;line-height:45px;margin-bottom:5%}.search-custom form input{max-width:100%!important;background:#f5f5f5!important;border:1px solid #19aa5f!important;font-size:18px!important;color:#7a7a7a!important;padding:10px 20px!important;height:50px}.search-custom form button{border-radius:0!important;color:#fff;font-size:16px;height:72px;position:relative;width:72px;cursor:pointer;float:right;background:#19aa5f;border:1px solid #19aa5f!important;margin-top:-87px;padding:0;letter-spacing:0;right:-42px}.search-custom form button:hover{background:#19aa5f;color:#fff}.search-no-result{padding-top:15px}.search-no-result .form-control:focus{-webkit-box-shadow:unset;box-shadow:unset}.testimonial-review img.img-circle{border-color:#e21c3f!important;float:left;max-width:100px;margin-left:25px;margin-right:20px;border:5px solid;border-radius:50%}#team #team-slider .our-team img.img-circle{border-color:#e21c3f!important;max-width:200px;border:8px solid;height:auto;margin:0 auto;border-radius:50%}.dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-lightbox{display:none!important}#contact.bg-lightcolor1{background-color:#fdf5e6!important}#contact #contact_form label{color:#666}#contact #contact_form form span.wpcf7-not-valid-tip{color:#54595f}#contact #contact_form form div.wpcf7-validation-errors{border:2px solid #54595f;margin:0}#contact #contact_form form div.form-group{margin-bottom:40px}.pagination li a i{color:#fff}#elements .form-horizontal input.btn-go{border-radius:25px 10px;border-top-left-radius:0;border-bottom-left-radius:0}#main section{padding:80px 0 0}#main section#team,#main section#tuition,#main section#gallery{padding:80px 0 120px}#main section#contact{padding:120px 0}section#services #services-slider .serviceBox img.img-circle{border-radius:50%}.navbar-collapse .navbar-nav a.dropdown-toggle{color:#fff}@media (max-width:540px){section#gallery.container-fluid{max-width:99.5%}}.page-template-blog #blog-container .blog-post a.btn{margin-top:13px}.sidebar .widget_block h2.wp-block-heading{font-size:44px}section#newsletter form .input-group>p{display:table}.pager li>a:hover,.pager li>a,.pager li>span,.pagination>.active>a,.pagination>.active>a:focus,.blog-tags a:hover,.blog-tags a:focus,.pagination>li>a:hover,.pagination>li>a:focus,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.list-group-item,.nav-pills>li>a,.img-hover,.panel-heading a.collapsed,.label.default,.btn-primary.focus,.btn-primary:focus,.bg-color2,.dropdown-menu,.img-description,.btn:focus,.owl-next:hover,.owl-prev:hover,.blog-prev:hover .hover,.date-category,.blog-prev .date,.nav .open>a,.nav .open>a:focus,.nav .open>a:hover,.pricingTable .heading,#about .media-heading,.sidebar-header,.btn:hover,.btn.btn-color2:hover,.btn.btn-color2:active,.btn.btn-color2:active:focus,.btn.btn-color2:active:hover,.pricingTable:hover,.pricingTable:hover:before,.pricingTable:hover:after,.our-team .social-icon li a,.owl-dot.active,.owl-dot:hover,.blog-prev .blog-caption,.header-text{background-color:#35b5b2}