/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.5.1768066849
Updated: 2026-01-10 12:40:49

*/

body, a, .bttn, .btn-1, .siteHeader, .siteHeader .topBanner, input, button, .siteHeader .header .container .logo img, .siteHeader .header .container #mainNav ul#menu-main-menu {transition:all .36s ease;}
.bttn, .btn-1 {font-size:16px;font-weight:700;letter-spacing:-0.2px;line-height:1;text-decoration:none;display:inline-block;background:var(--e-global-color-accent);color:#FFF!important;padding:16px 24px 16px 24px;text-align:center;border-radius:8px 8px 8px 8px;}
.btn-2 {font-size:16px;font-weight:700;letter-spacing:-0.2px;line-height:1;text-decoration:none;display:inline-block;background:var(--e-global-color-92a2fdc);color:#FFF!important;padding:16px 24px 16px 24px;text-align:center;border-radius:8px 8px 8px 8px;}
.bttn:hover, .btn-1:hover {color:#FFF!important;background:var(--e-global-color-92a2fdc);text-decoration:none!important;}
.btn-2:hover {color:#FFF!important;background:var(--e-global-color-accent);text-decoration:none!important;}

.mobile-only {display:none!important;}
@media screen and (max-width:991px) {
	.mobile-only {display:block!important;}
	.elementor-nav-menu--dropdown .lets-connect {padding:0px 15%;margin-top:30px;margin-bottom:15px;}
	.elementor-nav-menu--dropdown .lets-connect a {border-radius:8px!important;background:var(--e-global-color-accent)!important;color:#FFF!important;justify-content:center}
}

.subpage {}
.subpage .pgHead {padding:90px 5% 0px 5%;min-height:240px;}
.subpage .pgHead .container {}
.subpage .pgHead .container h1 {font-family:"DM Serif Display", Sans-serif;font-size:36px;font-weight:700;line-height:110%;color:var(--e-global-color-primary);text-align:center;}
.subpage .mainContent {padding-left:5%;padding-right:5%;}
.subpage .mainContent .container {display:flex;flex-direction:row;max-width:1312px;gap:45px;margin:0px auto;align-items:flex-start;}
.subpage.full-width .mainContent .container .presidebar {width:100%;}
.subpage .mainContent .container .presidebar {width:70%;}
.subpage .mainContent .container .sidebar {width:30%;border:1px solid #E5E5E5;box-shadow:0px 12px 24px 0px rgba(0, 0, 0, 0.05);padding:32px;border-radius:8px;}
.subpage .mainContent .container .sidebar .widget_nav_menu {margin-bottom:30px;}
.subpage .mainContent .container .sidebar .widget_nav_menu ul, .subpage .mainContent .container .sidebar .widget_nav_menu ul li {display: block;line-height: normal;list-style: none;margin: 0;padding: 0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.subpage .mainContent .container .sidebar .widget_nav_menu ul li a {transition:.4s;display:block;padding-left:0px;padding-right: 0px;padding-top:12px;padding-bottom:12px;line-height:20px;border-bottom:3px solid #FFF;}
.subpage .mainContent .container .sidebar .widget_nav_menu ul li.current a {border-color:var(--e-global-color-accent);}
.subpage .mainContent .container .sidebar .widget_nav_menu ul li a:hover {border-color:var(--e-global-color-accent);}
.subpage .mainContent .container .sidebar .widget_search {margin-bottom:30px;}
.subpage .mainContent .container .sidebar .widget_search .search-form {display:flex;align-items:center;gap:15px;}
.subpage .mainContent .container .sidebar .widget_search .search-form label {}
.subpage .mainContent .container .sidebar .widget_search .search-form label span {}
.subpage .mainContent .container .sidebar .widget_search .search-form label .search-field {}
.subpage .mainContent .container .sidebar .widget_search .search-form .search-submit {padding:8px 15px;}
@media screen and (max-width:1024px) {
	.subpage .mainContent .container {flex-direction:column;}
	.subpage .mainContent .container .presidebar {width:100%;}
	.subpage .mainContent .container .sidebar {width:100%;}
}

.footer-info-blurb {padding:15px 5%;background:#303030;}
.footer-info-blurb .container {max-width:1000px;margin:0px auto;}
.footer-info-blurb h3 {font-size:1.8rem;margin:0px;color:#FFF!important;padding-bottom:15px;}
.footer-info-blurb p {margin:0px;color:#FFF;padding-bottom:15px;font-size:.9rem!important;}
.footer-info-blurb p a {color:#FFF;text-decoration:none;font-size:.9rem;font-weight:600;}
.footer-info-blurb p a:hover {color:#000;text-decoration:none;}
.footer-info-links {padding:15px 5%;background:#303030;}
.footer-info-links .container {max-width:1312px;margin:0px auto;}
.footer-info-links ul {margin:0px auto;padding:15px 0px 0px 0px;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;}
.footer-info-links ul li {display:inline-block;width:25%;vertical-align:top;}
.footer-info-links ul li a {display:block;color:#B1B1B1;padding:5px 30px 5px 0px;text-decoration:none;font-size:.9rem;}
.footer-info-links ul li a:hover {color:#F5C34B;}
@media screen and (max-width:991px) {
	.footer-info-blurb .container {max-width:none;}
    .footer-info-links ul li {width:50%;}
}
@media screen and (max-width:768px) {
    .footer-info-blurb {padding:15px;}
    .footer-info-links ul {padding:15px;}
    .footer-info-links ul li {display:inline-block;width:100%;}
}