/* Generated from page: home-3 */
.themify_builder_content-359 .tb_0kzq510.module_row{padding-top:2%; padding-bottom:0%; background-color:rgba(4, 129, 58, 1);}
.themify_builder_content-359 .tb_p16b600.module_column{margin-bottom:0px; margin-top:0px;}
.themify_builder_content-359 .tb_4d25596.module-menu .nav li a{color:rgba(255, 255, 255, 1);}
.themify_builder_content-359 .tb_4d25596.module-menu .nav{background-color:rgba(0, 102, 58, 1);}
.themify_builder_content-359 .tb_4d25596.module-menu li > ul a{background-color:rgba(0, 102, 58, 1);}
.themify_builder_content-359 .tb_4d25596.module-menu li > ul{background-color:rgba(0, 102, 58, 1);}
.themify_builder_content-359 .tb_uqp9406.module_row{padding-top:8%; padding-bottom:0%; background-color:rgba(4, 129, 58, 1);}
.themify_builder_content-359 .tb_w13v407.module_column{margin-bottom:0px; margin-top:0px;}
.themify_builder_content-359 .tb_9hk0407.module-text .tb_text_wrap,.themify_builder_content-359 .tb_9hk0407.module-text .tb_text_wrap p,.themify_builder_content-359 .tb_9hk0407.module-text .tb_text_wrap blockquote,.themify_builder_content-359 .tb_9hk0407.module-text .tb_text_wrap h1,.themify_builder_content-359 .tb_9hk0407.module-text .tb_text_wrap h2,.themify_builder_content-359 .tb_9hk0407.module-text .tb_text_wrap h3,.themify_builder_content-359 .tb_9hk0407.module-text .tb_text_wrap h4,.themify_builder_content-359 .tb_9hk0407.module-text .tb_text_wrap h5,.themify_builder_content-359 .tb_9hk0407.module-text .tb_text_wrap h6,.themify_builder_content-359 .tb_9hk0407.module-text .tb_text_wrap li,.themify_builder_content-359 .tb_9hk0407.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:400;font-family:"Open Sans";}
.themify_builder_content-359 .tb_9hk0407.module-text{font-size:19px;}
.themify_builder_content-359 .tb_9hk0407.module-text.module .module-title{text-align:left; font-size:57px; color:rgba(255, 255, 255, 1); font-weight:400;font-family:"Open Sans"; line-height:60px;}
.themify_builder_content-359 .tb_h6zy610.module_row{padding-top:4%; padding-bottom:0%; background-color:rgba(247, 243, 232, 1);}
.themify_builder_content-359 .tb_1wir516.module-text{text-align:center; margin-bottom:14px; font-size:33px;}
.themify_builder_content-359 .tb_1wir516.module-text .tb_text_wrap,.themify_builder_content-359 .tb_1wir516.module-text .tb_text_wrap p,.themify_builder_content-359 .tb_1wir516.module-text .tb_text_wrap blockquote,.themify_builder_content-359 .tb_1wir516.module-text .tb_text_wrap h1,.themify_builder_content-359 .tb_1wir516.module-text .tb_text_wrap h2,.themify_builder_content-359 .tb_1wir516.module-text .tb_text_wrap h3,.themify_builder_content-359 .tb_1wir516.module-text .tb_text_wrap h4,.themify_builder_content-359 .tb_1wir516.module-text .tb_text_wrap h5,.themify_builder_content-359 .tb_1wir516.module-text .tb_text_wrap h6,.themify_builder_content-359 .tb_1wir516.module-text .tb_text_wrap li,.themify_builder_content-359 .tb_1wir516.module-text .tb_text_wrap span{color:rgba(8, 7, 7, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:400;font-family:"Open Sans";}
.themify_builder_content-359 .tb_2xy3150.module-box .module-box-content{border-radius:14px;}
.themify_builder_content-359 .tb_2xy3150.module-box .tb_text_wrap,.themify_builder_content-359 .tb_2xy3150.module-box .tb_text_wrap p,.themify_builder_content-359 .tb_2xy3150.module-box .tb_text_wrap blockquote,.themify_builder_content-359 .tb_2xy3150.module-box .tb_text_wrap h1,.themify_builder_content-359 .tb_2xy3150.module-box .tb_text_wrap h2,.themify_builder_content-359 .tb_2xy3150.module-box .tb_text_wrap h3,.themify_builder_content-359 .tb_2xy3150.module-box .tb_text_wrap h4,.themify_builder_content-359 .tb_2xy3150.module-box .tb_text_wrap h5,.themify_builder_content-359 .tb_2xy3150.module-box .tb_text_wrap h6,.themify_builder_content-359 .tb_2xy3150.module-box .tb_text_wrap li,.themify_builder_content-359 .tb_2xy3150.module-box .tb_text_wrap span{color:rgba(26, 25, 25, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:400;font-family:"Open Sans";}
.themify_builder_content-359 .tb_2xy3150.module-box{font-style:normal;}
.themify_builder_content-359 .tb_2xy3150.module-box .module-box-content:hover{box-shadow:1px 1px 9px 1px rgba(92, 88, 88, 1);}
.themify_builder_content-359 .tb_2xy3150.module-box .ui{background-color:rgba(236, 229, 214, 1);background-image:none;}
.themify_builder_content-359 .tb_aola025.module-box .module-box-content{border-radius:14px;}
.themify_builder_content-359 .tb_aola025.module-box .tb_text_wrap,.themify_builder_content-359 .tb_aola025.module-box .tb_text_wrap p,.themify_builder_content-359 .tb_aola025.module-box .tb_text_wrap blockquote,.themify_builder_content-359 .tb_aola025.module-box .tb_text_wrap h1,.themify_builder_content-359 .tb_aola025.module-box .tb_text_wrap h2,.themify_builder_content-359 .tb_aola025.module-box .tb_text_wrap h3,.themify_builder_content-359 .tb_aola025.module-box .tb_text_wrap h4,.themify_builder_content-359 .tb_aola025.module-box .tb_text_wrap h5,.themify_builder_content-359 .tb_aola025.module-box .tb_text_wrap h6,.themify_builder_content-359 .tb_aola025.module-box .tb_text_wrap li,.themify_builder_content-359 .tb_aola025.module-box .tb_text_wrap span{color:rgba(26, 25, 25, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:400;font-family:"Open Sans";}
.themify_builder_content-359 .tb_aola025.module-box{font-size:15px;}
.themify_builder_content-359 .tb_aola025.module-box .module-box-content:hover{box-shadow:1px 1px 9px 1px rgba(92, 88, 88, 1);}
.themify_builder_content-359 .tb_aola025.module-box .ui{background-color:rgba(236, 229, 214, 1);background-image:none;}
.themify_builder_content-359 .tb_juqb550.module-box .module-box-content{border-radius:14px;}
.themify_builder_content-359 .tb_juqb550.module-box .tb_text_wrap,.themify_builder_content-359 .tb_juqb550.module-box .tb_text_wrap p,.themify_builder_content-359 .tb_juqb550.module-box .tb_text_wrap blockquote,.themify_builder_content-359 .tb_juqb550.module-box .tb_text_wrap h1,.themify_builder_content-359 .tb_juqb550.module-box .tb_text_wrap h2,.themify_builder_content-359 .tb_juqb550.module-box .tb_text_wrap h3,.themify_builder_content-359 .tb_juqb550.module-box .tb_text_wrap h4,.themify_builder_content-359 .tb_juqb550.module-box .tb_text_wrap h5,.themify_builder_content-359 .tb_juqb550.module-box .tb_text_wrap h6,.themify_builder_content-359 .tb_juqb550.module-box .tb_text_wrap li,.themify_builder_content-359 .tb_juqb550.module-box .tb_text_wrap span{color:rgba(26, 25, 25, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:400;font-family:"Open Sans";}
.themify_builder_content-359 .tb_juqb550.module-box{font-size:15px;}
.themify_builder_content-359 .tb_juqb550.module-box .module-box-content:hover{box-shadow:1px 1px 9px 1px rgba(92, 88, 88, 1);}
.themify_builder_content-359 .tb_juqb550.module-box .ui{background-color:rgba(236, 229, 214, 1);background-image:none;}
.themify_builder_content-359 .tb_6dtp013.module-box .module-box-content{border-radius:14px;}
.themify_builder_content-359 .tb_6dtp013.module-box .tb_text_wrap,.themify_builder_content-359 .tb_6dtp013.module-box .tb_text_wrap p,.themify_builder_content-359 .tb_6dtp013.module-box .tb_text_wrap blockquote,.themify_builder_content-359 .tb_6dtp013.module-box .tb_text_wrap h1,.themify_builder_content-359 .tb_6dtp013.module-box .tb_text_wrap h2,.themify_builder_content-359 .tb_6dtp013.module-box .tb_text_wrap h3,.themify_builder_content-359 .tb_6dtp013.module-box .tb_text_wrap h4,.themify_builder_content-359 .tb_6dtp013.module-box .tb_text_wrap h5,.themify_builder_content-359 .tb_6dtp013.module-box .tb_text_wrap h6,.themify_builder_content-359 .tb_6dtp013.module-box .tb_text_wrap li,.themify_builder_content-359 .tb_6dtp013.module-box .tb_text_wrap span{color:rgba(28, 27, 27, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:400;font-family:"Open Sans";}
.themify_builder_content-359 .tb_6dtp013.module-box .module-box-content:hover{box-shadow:1px 1px 9px 1px rgba(92, 88, 88, 1);}
.themify_builder_content-359 .tb_6dtp013.module-box .ui{background-color:rgba(236, 229, 214, 1);background-image:none;}
.themify_builder_content-359 .tb_v1d6666.module_row{background-image:linear-gradient(96deg,rgb(255, 171, 74) 0%,rgb(255, 187, 41) 100%); padding-top:3%; padding-bottom:1%;}
.themify_builder_content-359 .tb_rpw5015.module_column{padding-right:0px;}
.themify_builder_content-359 .tb_rpw5015.module_column,.themify_builder_content-359 .tb_rpw5015.module_column>.builder_row_cover::before,.themify_builder_content-359 .tb_rpw5015.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:14px;}
.themify_builder_content-359 .tb_fbmn065.module-image .image-wrap img{border-radius:14px;}
.themify_builder_content-359 .tb_28ip540.module_column,.themify_builder_content-359 .tb_28ip540.module_column>.builder_row_cover::before,.themify_builder_content-359 .tb_28ip540.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:14px;}
.themify_builder_content-359 .tb_28ip540.module_column{padding-bottom:0px;}
.themify_builder_content-359 .tb_s98l401.module-slider.module .module-title{text-align:center; font-size:33px; font-weight:400;font-family:"Open Sans";}
.themify_builder_content-359 .tb_s98l401.module-slider .slide-image img{border-radius:7px; border:2px solid rgba(171, 160, 99, 1);}
.themify_builder_content-359 .tb_s98l401.module-slider{background-color:rgba(255, 255, 255, 1); padding:24px; border-radius:14px; margin-right:0px;}
.themify_builder_content-359 .tb_s98l401.module-slider:hover{box-shadow:1px 1px 9px 1px rgba(56, 50, 50, 1);}
.themify_builder_content-359 .tb_rdb2604.module_row{background-image:linear-gradient(306deg,rgb(230, 235, 197) 0%,rgb(235, 235, 132) 100%); background-color:rgba(225, 250, 246, 1); padding-top:0%; padding-bottom:4%; margin-top:103px;}
.themify_builder_content-359 .tb_hhez011.module_column{padding-right:0px;}
.themify_builder_content-359 .tb_5hi1017.module-text{margin-top:30px; font-style:normal; text-align:center; font-size:18px;}
.themify_builder_content-359 .tb_5hi1017.module-text .tb_text_wrap,.themify_builder_content-359 .tb_5hi1017.module-text .tb_text_wrap p,.themify_builder_content-359 .tb_5hi1017.module-text .tb_text_wrap blockquote,.themify_builder_content-359 .tb_5hi1017.module-text .tb_text_wrap h1,.themify_builder_content-359 .tb_5hi1017.module-text .tb_text_wrap h2,.themify_builder_content-359 .tb_5hi1017.module-text .tb_text_wrap h3,.themify_builder_content-359 .tb_5hi1017.module-text .tb_text_wrap h4,.themify_builder_content-359 .tb_5hi1017.module-text .tb_text_wrap h5,.themify_builder_content-359 .tb_5hi1017.module-text .tb_text_wrap h6,.themify_builder_content-359 .tb_5hi1017.module-text .tb_text_wrap li,.themify_builder_content-359 .tb_5hi1017.module-text .tb_text_wrap span{color:rgba(8, 23, 0, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:400;font-family:"Open Sans";}
.themify_builder_content-359 .tb_5hi1017.module-text.module .module-title{font-size:46px; font-weight:400;font-family:"Open Sans"; color:rgba(21, 23, 61, 1); text-align:left;}
.themify_builder_content-359 .tb_evp6155.module_row{background-color:rgba(0, 51, 102, 1); padding-top:2%; padding-bottom:0%; background-image:linear-gradient(135deg,rgb(0, 51, 102) 0%,rgb(37, 99, 235) 100%);}
.themify_builder_content-359 .tb_j6vb145.module-text.module .module-title{font-size:33px; color:rgba(255, 255, 255, 1); font-weight:400;font-family:"Open Sans";}
.themify_builder_content-359 .tb_85c3055.module_row{padding-top:2%; padding-bottom:5%; background-color:rgba(247, 243, 232, 1);}
.themify_builder_content-359 .tb_40vz555.module-text.module .module-title{text-align:center; font-size:33px; font-weight:400;font-family:"Open Sans";}
.themify_builder_content-359 .tb_q2k5601.module_column:hover{box-shadow:1px 1px 9px 1px rgba(97, 89, 89, 1);}
.themify_builder_content-359 .tb_phbq160.module-text{background-color:rgba(232, 192, 81, 1);background-image:none; border-top-left-radius:15px; border-top-right-radius:15px;}
.themify_builder_content-359 .tb_capr115.module-text{background-color:rgba(242, 233, 206, 1);background-image:none; border-bottom-left-radius:15px; border-bottom-right-radius:15px;}
.themify_builder_content-359 .tb_1ue1060.module-text{background-color:rgba(232, 192, 81, 1);background-image:none; border-top-left-radius:15px; border-top-right-radius:15px;}
.themify_builder_content-359 .tb_bo7l050.module-text{background-color:rgba(242, 233, 206, 1);background-image:none; border-bottom-left-radius:15px; border-bottom-right-radius:15px;}
.themify_builder_content-359 .tb_3kbx055.module-text{background-color:rgba(232, 192, 81, 1);background-image:none; border-top-left-radius:15px; border-top-right-radius:15px;}
.themify_builder_content-359 .tb_mvfy566.module-text{background-color:rgba(242, 233, 206, 1);background-image:none; border-bottom-left-radius:15px; border-bottom-right-radius:15px;}
.themify_builder_content-359 .tb_ccme509.module-text{background-color:rgba(232, 192, 81, 1);background-image:none; border-top-left-radius:15px; border-top-right-radius:15px;}
.themify_builder_content-359 .tb_8q1t808.module-text{background-color:rgba(242, 233, 206, 1);background-image:none; border-bottom-left-radius:15px; border-bottom-right-radius:15px;}
/* Builder Custom CSS START */
.themify_builder_content-28 .tb_368x513.module-text.module .module-title {
    text-align: left;
    font-size: 57px;
    color: rgba(255, 255, 255, 1);
    font-weight: 400;
    line-height: 62px !important;
    margin-bottom: 15px !important;
}
#site-description {
    font-size: 20px !important;
    text-align: left;
    color: #fff !important;
    
    margin-top:38px !important;
}
.navbar-wrapper {
   
    clear: both;
    position: absolute !important;
    width: 50% !important;
    top: 26% !important;
    left: 535px !important;
}
#headerwrap {
    border: 0;
    padding-bottom: 0px !important;
    color: #666;
}
#header {
    text-align: inherit;
    padding: 0.5em 0 !important;
}

.ban 
{
    position: relative;
    z-index: 1000;
    top: 44px;
}

 .module-accordion  {
    margin: 0px !Important;
    padding: 0px !Important;
}
 ul.module-accordion  {
    margin: 0px !Important;
    padding: 0px !Important;
    border-radius:14px;
}
.events-section {
  background-color: #f2f6fc;
  font-family: \'Open Sans\', sans-serif;
  padding: 60px 20px;
  color: #333;
}

.events-header {
  text-align: center;
  margin-bottom: 40px;
}

.events-header h2 {
  font-size: 36px;
  color: #1a2b50;
}

.events-header p {
  font-size: 16px;
  color: #555;
  max-width: 600px;
  margin: 10px auto 0;
}

.events-wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  gap: 30px;
  max-width: 1200px;
  margin: auto;
}

.event-card {
  background: #ffffff;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.06);
  transition: 0.3s ease;
}

.event-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}

.event-card img {
  width: 100%;
  height: auto;
  display: block;
}

.event-details {
  padding: 20px;
  text-align: left;
}

.event-details h3 {
  font-size: 20px;
  color: #006b7c;
  margin-bottom: 8px;
}

.event-details span {
  font-size: 14px;
  color: #666;
}

.event-details p {
  font-size: 15px;
  color: #444;
  margin: 12px 0;
}

.event-details a {
  text-decoration: none;
  background: linear-gradient(135deg, #5b9df9, #00c6ff);
  color: #fff;
  padding: 8px 16px;
  border-radius: 8px;
  font-weight: 600;
  display: inline-block;
  transition: background 0.3s ease;
}

.event-details a:hover {
  background: linear-gradient(135deg, #007cf0, #00b6e2);
}

.themify_builder_content-28 .tb_ec8d521.module_row {
    background-color: rgba(226, 241, 250, 1);
    padding-top: 4% !important;
    padding-bottom: 4%;
    margin-top: 0px !important;
}
#main-nav {
    float: right;
    clear: right;
    transition: all .2s ease-in-out;
    margin: 0;
    display: none !important;
}
body:not(.mobile_menu_active) .sidemenu-off .navbar-wrapper, body:not(.mobile_menu_active) #header {
    display: -ms-flexbox;
    display: block !important;
    align-items: center;
}

.header-top-widgets #site-description {
    margin: 0px 0.2em 5px -30px;
    opacity: 1;
    width: auto!important;
    padding-top: 24px;
    font-size: 28px!important;
    margin-left: 2px;
}
.ui.builder_button, .ui.nav li a, .ui.module-tab .tab-nav li a, .ui.window>div {
    padding: 16px;
}
.themify_builder_content-359 .tb_0kzq510.module_row {
    padding-top:0px!important; 
    padding-bottom: 0%;
    background-color: rgb(0 102 58)!important;
}
/* Builder Custom CSS END */