@charset "utf-8";

/* ___________________ Header Starts _______________________*/
.navbar-default{ padding:0; margin:0; background:none; border:none; display: block; }
.stellarnav{ transition:all 0.3s ease-in-out; }

/*-- Moblie Menu 1 --*/
.stellarnav .menu-toggle span.bars span { width: 35px; height: 2px; background-color: #fff; display: block; margin: 8px auto; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.stellarnav.active .bars span:nth-child(2){ opacity:0; }
.stellarnav.active .bars span:nth-child(1){
  -webkit-transform: translateY(9px) rotate(45deg);
  -ms-transform: translateY(9px) rotate(45deg);
  -o-transform: translateY(9px) rotate(45deg);
  transform: translateY(9px) rotate(45deg); }
.stellarnav.active .bars span:nth-child(3){
  -webkit-transform: translateY(-10px) rotate(-45deg);
  -ms-transform: translateY(-10px) rotate(-45deg);
  -o-transform: translateY(-10px) rotate(-45deg);
  transform: translateY(-10px) rotate(-45deg); }


.navbar-default .container{ position: relative; }
.navbar-default .container .logo-block{ position: absolute; left: 0; top: 0; z-index: 99;}
.navbar-default .logo-block img{ max-width: 160px; padding: 18px; background-color: var(--light-color); border-radius: 15px;}
.navbar-default .menu-block{ margin-left: calc(60px + clamp(95px, 9.896vw, 190px));}
.navbar-default .stellarnav li a{ color: var(--blue-color); font-size: var(--uc-font-size-18); font-size: var(--uc-font-size-16); line-height: 1.2222; text-transform: uppercase; font-weight: 500;}
.navbar-default .stellarnav li.active a{ color: var(--primary-color);}
.navbar-default .stellarnav > ul > li > a{ padding: 45px 12.5px;}
.stellarnav.dark .menu-toggle span.bars span{ background-color: var(--dark-color);}
.stellarnav.dark .menu-toggle span.bars{ white-space: initial;}
.stellarnav .menu-toggle, .stellarnav .call-btn-mobile, .stellarnav .location-btn-mobile, .stellarnav .close-menu{ padding: 0;}
.stellarnav.mobile.right > ul, .stellarnav.mobile.left > ul{ z-index: 999;}
.stellarnav.mobile.dark ul{ background-color: #fff;}
.navbar-default .stellarnav > ul > li > a{ padding-block: clamp(15px, 2.344vw, 45px);}
.stellarnav.mobile > ul > li{ border-bottom: 1px solid #0000001e;}
.stellarnav.dark .icon-close::after,
.stellarnav.dark .icon-close::before{ border-color: var(--dark-color-2);}
/* ___________________ Header end _______________________*/


/* ___________________ Banner section start_______________________*/
.banner-section{ position: relative;}
.banner-section .swiper-slide {display: flex;flex-direction: column;align-items: stretch;height: auto;}
.banner-section .main-block {position: relative;z-index: 1;color: var(--light-color); flex: 1;height: 100%;display: flex;flex-direction: column;justify-content: center; background-size: cover;background-position: center;background-repeat: no-repeat; }
.banner-section .main-block::after {content: '';position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-color: #27477D;opacity: 0.7;z-index: 1; }
.banner-section .main-block .content { position: relative; z-index: 2; text-align: center;padding: clamp(102px, 13.281vw, 255px) clamp(15px, 1.563vw, 30px) clamp(200px, 16.406vw, 315px); }
.banner-section .main-block h1{ font-size: var(--uc-font-size-65); margin-bottom: clamp(15px, 1.563vw, 30px); line-height: 1.2308;}
.banner-section .main-block h1 span{ color: var(--primary-color);}
.banner-section .main-block p{ font-size: var(--uc-font-size-25); font-weight: 500; max-width: 942px; text-align: center; margin: 0 auto;  line-height: 1.52;}

.banner-section .bottom-block{ position: absolute; z-index: 999;  bottom: -130px; right: 0; left: 0;}
.banner-section .box-container{ padding: 20px; background-color: var(--light-color); border-radius: 20px; box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.13); }
.banner-section .box-container .box{ background-color: var(--primary-color); border-radius: 10px; padding: 25px 15px; height: 100%; }
.banner-section .box-container .box .icon img{ height: clamp(40px, 2.917vw, 56px); width: auto;}
.banner-section .box-container .box h3{ margin-block: clamp(14px, 1.042vw, 20px); font-size: var(--uc-font-size-22); font-weight: 700;}
.banner-section .box-container .box p{ font-size: var(--uc-font-size-18); line-height: 1.5882;}
/* ___________________ Banner section end_______________________*/


/* ___________________ About section start_______________________*/
.about-section{ padding-block: calc(130px + clamp(45px, 5.208vw, 100px)) clamp(45px, 5.208vw, 100px); overflow-y: hidden;}
.about-section .left-box .title{ font-size: var(--uc-font-size-70); line-height: 1.0429; margin-bottom: clamp(15px, 1.563vw, 30px); max-width: 450px;}
.about-section .left-box p{ font-size: var(--uc-font-size-18); line-height: 1.6667;}
.about-section .left-box p + p{ margin-top: clamp(20px, 2.083vw, 40px);}
.about-section .left-box .primary-btn-1{ margin-top: clamp(15px, 1.563vw, 30px);}
.about-section .right-box{ position: relative; z-index: 2; margin-right: 22px;}
.about-section .right-box::before{ content: ''; height: 100%; width: 100%; position: absolute; bottom: -17px; right: -22px; background-color: var(--primary-color); border-radius: 10px; z-index: -1;}
.about-section .right-box img{ border-radius: 10px;}
/* ___________________ About section end_______________________*/


/* ___________________ Chamber Benefits section start_______________________*/
.chamber-benefits-section{ padding-block: clamp(45px, 5.208vw, 100px); background-color: var(--ash-color);}
.chamber-benefits-section .title{ font-size: var(--uc-font-size-55); margin-bottom: clamp(15px, 1.563vw, 30px);}
.chamber-benefits-section .box{  background-color: var(--light-color); border: 1px solid #E6E6E6; border-radius: 10px; padding: 0 clamp(14px, 1.042vw, 20px) clamp(18px, 1.823vw, 35px);  text-align: center; height: 100%; }
.chamber-benefits-section .box .icon-block .icon{ border-bottom-right-radius: 100px; border-bottom-left-radius: 100px; background-color: #BD4CEC; width: 88px; aspect-ratio: 1/1; overflow: hidden;}
.chamber-benefits-section .box h5{ font-size: var(--uc-font-size-22); font-weight: 700; margin-block: clamp(15px, 1.563vw, 30px) clamp(13px, 1.302vw, 25px);}
.chamber-benefits-section .box p{ color: var(--dark-color-2); margin-bottom: clamp(15px, 1.563vw, 30px); font-size: var(--uc-font-size-18);}
.chamber-benefits-section .box a{ height: 54px; aspect-ratio: 1/1; border-radius: 50%; border: 1px solid #5ECAF6; color: var(--dark-color-2); display: flex; justify-content: center; align-items: center;}
.chamber-benefits-section .box .line-shape{ width: 91px; height: 4px; position: relative; margin: 0 auto; margin-bottom: 30px; background-image: linear-gradient(90deg, #00AAEF 0% 65.17%, #fff 65.17% 73.04%, #F6C60D 73.04% 100%) ; background-size: 200% 100%;  animation: moveGradient 5s linear infinite;}
.chamber-benefits-section .box a:hover{ background-color: #5ECAF6; color: var(--light-color); transition: 0.3s ease-in-out;}
/* ___________________ Chamber Benefits section end_______________________*/


/* ___________________ How to join section start_______________________*/
.how-to-join-section{  padding-block: clamp(36px, 4.167vw, 80px); position: relative; z-index: 1;}
.how-to-join-section::after{ content: ''; height: 100%; width: 100%; position: absolute; top: 0; left: 0; background-color: #000000; z-index: 2; opacity: 70%; }
.how-to-join-section .main-block{ position: relative; z-index: 3; color: var(--light-color); text-align: center;}
.how-to-join-section .title{ font-size: var(--uc-font-size-60); margin-bottom: clamp(14px, 1.042vw, 20px); line-height: 1.0333;}
.how-to-join-section h5{ font-size: var(--uc-font-size-20); font-weight: 700; margin-bottom: clamp(15px, 1.563vw, 30px);}
.how-to-join-section ul li{ font-size: var(--uc-font-size-18);}
.how-to-join-section ul li + li{ margin-top: clamp(13px, 1.042vw, 15px);}
.how-to-join-section a{ margin-top: clamp(20px, 2.083vw, 40px);}
/* ___________________ How to join section end_______________________*/


/* ___________________ steps to join section start_______________________*/
.steps-to-join-section{ padding-block: clamp(36px, 4.167vw, 80px) 0; }
.steps-to-join-section .main-block .title{ margin: 0 auto; color: var(--primary-color); font-size: var(--uc-font-size-60); padding-bottom: clamp(14px, 1.042vw, 20px) ; margin-bottom: clamp(28px, 2.865vw, 55px); position: relative; display: inline-block; }
.steps-to-join-section .main-block .title::after{ content: ''; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); height: 1px; background-color: var(--primary-color); width: 55.47%;}
.steps-to-join-section .main-block .box-container{ display: grid; grid-template-columns: repeat(5, 1fr); grid-gap: 24px; margin-bottom: 12px;}
.steps-to-join-section .main-block .box h3{ font-size: var(--uc-font-size-60); font-weight: 800; }
.steps-to-join-section .main-block .box h4{ font-size: var(--uc-font-size-22); font-weight: 800; color: var(--primary-color); margin-block: 10px;}
.steps-to-join-section .main-block .box p{ font-size: var(--uc-font-size-20); font-weight: 500; line-height: 1.4;}
.steps-to-join-section .connect-community-box{ position: relative; bottom: clamp(-25px, -2.604vw, -50px);}
.steps-to-join-section .connect-community-box .content{ background-color: var(--sky-blue-color); text-align: center; color: var(--light-color); padding: clamp(34px, 3.906vw, 75px) clamp(56px, 7.292vw, 140px) clamp(29px, 3.385vw, 65px); border-radius: 20px;}
.steps-to-join-section .connect-community-box .content .title{ font-size: var(--uc-font-size-60);}
.steps-to-join-section .connect-community-box .content p{ margin-block: clamp(15px, 1.563vw, 30px) clamp(20px, 2.083vw, 40px); font-size: var(--uc-font-size-20); line-height: 1.9;}
.steps-to-join-section .connect-community-box .content .btn-block{ display: flex; gap: 15px; justify-content: center; z-index: 999;}
/* ___________________ steps to join section end_______________________*/


/* ___________________ footer section start_______________________*/
footer{ background-color: var(--primary-color); overflow-y: hidden;}
footer .top-block{ padding-block: calc(clamp(32px, 3.646vw, 70px) + clamp(25px, 2.604vw, 50px)) clamp(20px, 2.083vw, 40px);}
footer .top-block [class^="box-"] h3{ font-weight: 500; padding-bottom: clamp(13px, 0.990vw, 19px); margin-bottom: clamp(15px, 1.563vw, 30px); position: relative;}
footer .top-block [class^="box-"] h3::after{ content: ''; width: 60px; height: 1px; background-color: var(--dark-color); position: absolute; left: 0; bottom: 0;}
footer .top-block .box-1 ul li + li{ margin-top: clamp(11px, 0.781vw, 15px);}
footer .top-block .box-2 ul{ display: grid; gap: clamp(15px, 1.563vw, 22px); grid-template-columns: repeat(2, 1fr);}
footer .top-block .box-2 ul li{ position: relative;}
footer .top-block .box-2 ul li::before{ content: '\f054'; font-family: "Font Awesome 6 Pro"; color: var(--light-color); margin-right: 10px;}
footer .top-block .box-3 ul li + li{ margin-top: clamp(15px, 1.563vw, 30px);}
footer .top-block .box-3 ul li{ display: flex; gap: 10px; align-items: center;}
footer .top-block .box-3 ul li i{ color: var(--light-color); font-size: 25px; font-weight: 300;}
footer .bottom-block{ display: flex; justify-content: space-between; align-items: center; padding-block: 20px; border-top: 1px solid #B26916; gap: 24px;}
footer .bottom-block .social-media ul{ display: flex; gap: 10px;}
footer .bottom-block .social-media ul li a{ height: 40px; width: 40px; border-radius: 50%; background-color: #F3952B; display: flex; justify-content: center; align-items: center; }
footer .row{ --bs-gutter-y: clamp(12px, 1.250vw, 24px);}
footer .top-block [class^="box-"] ul li a:hover{ transform: translateY(-3px); transition: 0.3s ease-in-out;}
footer .bottom-block .social-media ul li a:hover{ background-color: var(--light-color); transition: 0.3s ease-in-out;}
/* ___________________ footer section end_______________________*/

@keyframes moveGradient {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}


/* __________________________________________

\\\\\\\\\\\\\\ inner page css start here __________________________________________ */

/* ___________________ inner banner section start_______________________*/
.inner-banner-section{ padding-block: clamp(60px, 7.813vw, 150px); position: relative;}
.inner-banner-section::after { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: #27477D; opacity: 0.7; z-index: 1; }
.inner-banner-section .main-block{ position: relative; z-index: 9;}
.inner-banner-section .main-block .title{ color: var(--light-color); font-size: var(--uc-font-size-65);}
/* ___________________ inner banner section end_______________________*/


/* ___________________ inner about page start_______________________*/
.inner-page.about-section{ padding-block: clamp(45px, 5.208vw, 100px);}

.inner-page.mission-vision-section .box{ background-color: var(--primary-color); padding: 30px; border-radius: 10px; height: 100%; }
.inner-page.mission-vision-section .box h3{ font-size: var(--uc-font-size-30); margin-bottom: 20px; font-weight: 700;}
.inner-page.mission-vision-section [class^="col-"]:nth-child(even) .box{ background-color: var(--dark-color); color: var(--light-color);}

.inner-page.our-team-section {position: relative;padding-block: clamp(45px, 5.208vw, 100px);}
.inner-page.our-team-section .title{ font-size: var(--uc-font-size-55); font-size:var(--uc-font-size-40); font-weight: 800; margin-bottom: 30px;}
.inner-page.our-team-section .our-team {padding: 30px 0 40px;background: #f9f9f9;text-align: center;overflow: hidden;position: relative;}
.inner-page.our-team-section .our-team::after{content: '';background-image: linear-gradient(90deg, #00AAEF 0% 33.33%, #7AB92D 33.33% 66.66%, #F6C60D 66.6% 100%);background-size: 200% 100%;animation: moveGradient 5s linear infinite;height: 4px;width: 100%;position: absolute;bottom: 0;left: 0;}
.inner-page.our-team-section .our-team .pic{ display: inline-block; width: 130px; height: 130px; margin-bottom: 50px; z-index: 1; position: relative;}
.inner-page.our-team-section .our-team .pic:before { content: ""; width: 100%; height: 100%; border-radius: 50%; background: var(--sky-blue-color); position: absolute; bottom: 135%; right: 0; left: 0; opacity: 1; transform: scale(3); transition: all 0.3s linear 0s;}
.inner-page.our-team-section .our-team:hover .pic:before{ height: 100%; background: #2f2f2f; }
.inner-page.our-team-section .our-team .pic:after { content: ""; width: 100%; height: 100%; border-radius: 50%; background: #ffffff00; position: absolute; top: 0; left: 0; z-index: 1; transition: all 0.3s linear 0s;}
.inner-page.our-team-section .our-team:hover .pic:after{ background: var(--primary-color);}
.inner-page.our-team-section .our-team .pic img { width: 100%; height: auto; border-radius: 50%; transform: scale(1); transition: all 0.9s ease 0s; box-shadow: 0 0 0 14px #f7f5ec; transform: scale(0.7); position: relative; z-index: 2;}
.inner-page.our-team-section .our-team:hover .pic img{ box-shadow: 0 0 0 14px #f7f5ec; transform: scale(0.7);}
.inner-page.our-team-section .our-team .team-content{ margin-bottom: 30px; }
.inner-page.our-team-section .our-team .title{ font-size: 22px; font-weight: 700; color: #4e5052; letter-spacing: 1px; text-transform: capitalize; margin-bottom: 5px;}
.inner-page.our-team-section .our-team .post{ display: block; font-size: 15px; color: #4e5052; text-transform:capitalize;}
@media only screen and (max-width: 990px){ .inner-page.our-team-section .our-team{ margin-bottom: 30px; }}
/* ___________________ inner about page end_______________________*/





.innerpage.directory-section{ padding-block: clamp(45px, 5.208vw, 100px);}
.innerpage.directory-section .btn-brand{ background:var(--primary-color); color:var(--light-color); border:1px solid var(--primary-color); font-weight:700; }
.innerpage.directory-section .btn-outline-brand{ color:#000; font-weight:700; }
.innerpage.directory-section .dir-h{ font-weight:800; color:#000; margin-bottom:.75rem; }
.innerpage.directory-section .dir-filters{ position:sticky; top:1rem; z-index:100; border:1px solid #e9ecef; border-radius:.9rem; background:#fff; padding:1.25rem; box-shadow:0 .35rem 1rem rgba(0,0,0,.05); }
.innerpage.directory-section .dir-wrap .form-label{ color:#000; }
.innerpage.directory-section .dir-wrap .form-control, .dir-wrap .form-select{ border-color:#e3e6ea; }
.innerpage.directory-section .dir-wrap .form-control:focus, .dir-wrap .form-select:focus{ border-color:#4F91D8; box-shadow:0 0 0 .2rem rgba(79,145,216,.15); }
.innerpage.directory-section .dcard{ display:flex; flex-direction:column; gap:.85rem; height:100%; border:1px solid #e9ecef; border-radius:1rem; background:#fff; padding:1rem; box-shadow:0 .25rem .75rem rgba(0,0,0,.03); transition: box-shadow .18s ease, transform .18s ease, border-color .18s ease; }
.innerpage.directory-section .dcard:hover{ transform: translateY(-3px); box-shadow:0 .75rem 1.5rem rgba(0,0,0,.08); border-color:var(--primary-color); }
.innerpage.directory-section .dcard-top{ display:flex; align-items:center; gap:1rem; }
.innerpage.directory-section .d-logo{ flex:0 0 112px; height:88px; display:flex; align-items:center; justify-content:center; border:1px solid #e9ecef; border-radius:.6rem; background:#fff; padding:10px; }
.innerpage.directory-section .d-logo img{ max-width:100%; max-height:64px; object-fit:contain; }
.innerpage.directory-section .d-title{ flex:1; font-weight:800; color:#000; text-decoration:none; font-size:1.05rem; line-height:1.3; padding-right:.25rem; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
.innerpage.directory-section .d-title:hover{ color:var(--primary-color); text-decoration:underline; }
.innerpage.directory-section .d-meta{ list-style:none; padding:0; margin:0; color:#000; font-size:.95rem; }
.innerpage.directory-section .d-meta li{ padding:.15rem 0; }
.innerpage.directory-section .d-meta .k{ font-weight:800; margin-right:.25rem; color:#000; }
.innerpage.directory-section .d-divider{ height:1px; background:#e9ecef; margin:.25rem 0 .25rem; }
.innerpage.directory-section .d-actions{ display:flex; justify-content:flex-end; }
.innerpage.directory-section .text-black-50{ color:#6c757d!important; }


.inner-page.events-section{ padding-block: clamp(45px, 5.208vw, 100px);}
.inner-page.events-section .row{ --bs-gutter-y:0; }
.inner-page.events-section .box + .box{ margin-top: 30px;}
.inner-page.events-section .box{ border: 1px solid #00000031; border-radius: 10px; overflow: hidden;}
.inner-page.events-section .box .content-block{ padding: 30px;}
.inner-page.events-section .box h3{ font-size: var(--uc-font-size-30); font-weight: 700; margin-bottom: 20px;}
.inner-page.events-section .box p{ margin-bottom: 20px; color: var(--dark-color-2);}
.inner-page.events-section .box ul{ margin-bottom: 30px;}
.inner-page.events-section .box ul li + li{ margin-top: 10px;}
.inner-page.events-section .box ul li i{ color: var(--primary-color); margin-right: 8px;}
.inner-page.events-section .date-ribbon { position: absolute; top: 0; left: 32px; background: var(--primary-color); color: #fff; padding: 4px 16px; border-radius: 0; z-index: 2; }
.inner-page.events-section .date-ribbon::before,
.inner-page.events-section .date-ribbon::after { content: ''; position: absolute; top: 100%; width: 50%; height: 30px; }
.inner-page.events-section .date-ribbon::before { left: 0; border-left: solid 32px var(--primary-color); border-top: solid 15px var(--primary-color); border-bottom: solid 15px transparent; border-right: solid 32px transparent; }
.inner-page.events-section .date-ribbon::after { right: 0; border-right: solid 32px var(--primary-color); border-top: solid 15px var(--primary-color); border-bottom: solid 15px transparent; border-left: solid 32px transparent; }
.inner-page.events-section .date-ribbon h2 { font-weight: 500; font-size: 18px; letter-spacing: 1px; text-align: center; margin: 0; line-height: 1.2; }
.inner-page.events-section .date-ribbon h1 { font-weight: 400; font-size: 36px; text-align: center; margin: -4px 0 0; line-height: 1; }


.inner-page.contact-section{ padding-block: clamp(45px, 5.208vw, 100px);}
.inner-page.contact-section .title{ font-size: var(--uc-font-size-55); font-weight: 800; margin-bottom:clamp(25px, 2.604vw, 50px);}
.inner-page.contact-section .map-block{ width: 100% ; height: 100%;}
.inner-page.contact-section .map-block iframe{ width: 100%  !important; height: 100% !important;}
.inner-page.contact-section .form-control{ padding: 20px;}
.inner-page.contact-section .primary-btn-1{ width: 100%; border: none}



.membership-section{ margin:0; padding:50px 0; }
.membership-section .main-block{ margin:0; padding:30px 20px; border-radius:10px; background:#E6ECEE; }
.membership-section .main-block .gform_footer .gform_button{ background-color: var(--primary-color) !important;
  font-weight: 500 !important;
  font-size: var(--uc-font-size-18) !important;
  border-radius: 7px !important;
  text-transform: uppercase !important;
  color: var(--light-color) !important;
  padding: clamp(13px, 0.938vw, 18px) clamp(14px, 1.458vw, 28px) !important; }


.contact-section.inner-page .main-block .gform_footer .gform_button{ background-color: var(--primary-color) !important; font-weight: 500 !important; font-size: var(--uc-font-size-18) !important; border-radius: 7px !important; text-transform: uppercase !important; color: var(--light-color) !important; padding: clamp(13px, 0.938vw, 18px) clamp(14px, 1.458vw, 28px) !important; }

.contact-section.inner-page .main-block .ginput_container input{ height:58px; border:1px solid #DEE2E6; }









.contact-section .job-form{ margin:0; padding:30px 20px; border-radius:10px; background:#E6ECEE; }
.contact-section .main-block p{ text-align:center; padding-bottom:20px; }
.contact-section .main-block .primary-btn-1.job-opportunity{ width:max-content; margin:0 auto; }
.contact-section .main-block .top-title-job{ margin:0; padding:0 0 20px 0; text-align:center; }
.contact-section .main-block .top-title-job h3{ margin-bottom:10px; }
.contact-section .job-form .gform_footer .gform_button{ background-color: var(--primary-color) !important;
  font-weight: 500 !important;
  font-size: var(--uc-font-size-18) !important;
  border-radius: 7px !important;
  text-transform: uppercase !important;
  color: var(--light-color) !important;
  padding: clamp(13px, 0.938vw, 18px) clamp(14px, 1.458vw, 28px) !important; }




.inner-page.our-team-section .big-block{ margin:0 0 40px 0; padding:20px 12px; background:rgba(0, 0, 0, .1); border-radius:10px; }
.inner-page.our-team-section .big-block:nth-child(even) .row{ flex-direction:row-reverse; }
.inner-page.our-team-section .big-block .member-img{ margin:0; padding:0; }
.inner-page.our-team-section .big-block .member-img img{ width:100%; border-radius:10px; }
.inner-page.our-team-section .big-block .text-content{ margin:0; padding:0; }
.inner-page.our-team-section .big-block .text-content .team-content{ margin:0; padding:0; }
.inner-page.our-team-section .big-block .text-content .team-content p{ margin:0; padding:0 0 14px 0; }
.inner-page.our-team-section .big-block .text-content .team-content h3{ font-size:22px; margin:0; padding:0 0 7px 0; color:#F28913; }
.inner-page.our-team-section .big-block .text-content .team-content .post{ font-size:15px; }


.inner-members-page .membership-card li{ padding-bottom:14px; }
.inner-members-page .membership-card .membership-icon{ color:#F28913; font-size:40px; }
.inner-members-page{ padding:50px 0 10px 0; }
.space-margin60{ margin-bottom:30px; }
.space-margin60 h2{ font-size:40px; font-weight:700; }
.inner-members-page .membership-card h3{ font-size:32px; font-size:24px; color:#F28913; font-weight:700; margin-bottom:20px; }
.inner-members-page .membership-card{ border-radius:15px; padding:25px; background:#fff; display:flex; flex-direction:column; box-shadow:0 4px 12px rgba(0,0,0,.08); transition:.3s; height:100%; border:2px solid #f08d03; }

.inner-page{ margin:0; padding:50px 0 40px 0; }
.inner-page .text p{ font-size:17px; line-height:1.5; padding-bottom:14px; }
.inner-page .text h3{ font-weight:700; padding-bottom:14px; }



.our-team-section.inner-page a{ display:inline-block; }
.our-team-section.inner-page .box{ margin:0; padding:0; }
.our-team-section.inner-page .box .image{ margin:0; padding:0; }
.our-team-section.inner-page .box .image img{ width:100%; height:auto; border-radius:6px; border:1px solid #F28913; }
.our-team-section.inner-page .box h3{ font-size:22px; font-weight:700; padding:14px 0 8px 0; color:#F28913; }


.modal-dialog{ max-width:800px; }


.contact-section.event .main-block .event-block{ margin:0; padding:0; }
.contact-section.event .main-block .event-block .box{ margin:0; padding:15px 15px; border-radius:6px; background:#fff6ec; }
.contact-section.event .main-block .event-block .box .date-ribbon{ margin:0; padding:0; }
.contact-section.event .main-block .event-block .box .date-ribbon h2{ font-size:17px; line-height:1; font-weight:500; margin:0; padding:0 0 7px 0; }
.contact-section.event .main-block .event-block .box .date-ribbon h3{ font-size:21px; line-height:1; font-weight:700; margin:0; padding:0 0 12px 0; }
.contact-section.event .main-block .event-block .box .content-block{ margin:0; padding:0; }
.contact-section.event .main-block .event-block .box .content-block h3{ margin:0; padding:0 0 7px 0; font-weight:700; }




.inner-page.our-team-section .modal-content .big-block .member-img img{ width:auto; max-width:100%; width:100%; max-width:250px; }
.inner-page.our-team-section .modal-content .big-block .text-content .team-content p{ font-size:var(--uc-font-size-17); }
.inner-page.our-team-section .modal-content .big-block{ margin:0; padding:0; background:transparent; }



.chamber-benefits-section .box .icon{ background:#BD4CEC; width:88px; height:88px; display:flex; align-items:center; justify-content:center; border-radius:0 0 50px 50px; }
.chamber-benefits-section .box .icon i{ color:#fff; font-size:34px; }
.chamber-benefits-section .col-lg-4.col-md-6:nth-child(2n) .box .icon{ background:#EB6C40; }
.chamber-benefits-section .col-lg-4.col-md-6:nth-child(3n) .box .icon { background:#00AAEF; }
.chamber-benefits-section .box ul{ text-align:left; padding-left:14px; }
.chamber-benefits-section .box ul li{ padding-bottom:10px; list-style: disc; }



