p a, li a {
text-decoration: none !important;
} .header-navigation .header-menu-container ul ul.sub-menu {
margin-top: 1px !important;
}
.header-navigation .header-menu-container ul ul {
border-radius: 5px !important;
}
.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li>a:after {
height: 5px !important;
}
#mobile-drawer .site-header-item.site-header-focus-item {
margin: 24px 0 !important;
justify-content: left !important;
text-align: left !important;
}
.header-navigation ul.sub-menu li {
position: relative !important;
padding: 0 !important;
}
.header-navigation ul.sub-menu li::after {
content: "" !important;
position: absolute !important;
left: 8px !important;
right: 8px !important;
bottom: 0 !important;
border-bottom: 1px dashed #000 !important;
}
.header-navigation ul.sub-menu li:last-child::after {
content: none !important;
}
ul.sub-menu li:first-child.current-menu-item a,
ul.sub-menu li:first-child.current_page_item a,
ul.sub-menu li:first-child a:hover {
border-top-left-radius: 5px !important;
border-top-right-radius: 5px !important;
}
ul.sub-menu li:last-child.current-menu-item a,
ul.sub-menu li:last-child.current_page_item a,
ul.sub-menu li:last-child a:hover {
border-bottom-left-radius: 5px !important;
border-bottom-right-radius: 5px !important;
} .popup-drawer .drawer-content {
padding: 0 !important;
}
.mobile-navigation ul li a {
padding-top: 12px !important;
padding-bottom: 12px !important;
}
.mobile-navigation a {
padding: 0 16px 0 32px !important;
}
.drawer-nav-drop-wrap .drawer-sub-toggle {
padding: 12px 32px 12px 16px !important;
}
.header-mobile-social-wrap {
padding: 0 24px !important;
}
.mobile-navigation ul ul {
padding-left: 0 !important;
}
.menu-divider .kt-divider {
display: block !important;
border-top-width: 3px !important;
height: 1px !important;
border-top-color: #FFF !important;
width: calc(100% - 48px) !important;
margin: 24px auto !important;
border-top-style: dashed !important;
}
@media screen and (max-width: 767px) {
#mobile-drawer .drawer-content {
margin: 0 !important;
}
.sub-menu li a {
padding: 12px 48px !important;
}
} .accordion--light .accordion__title {
font-size: 46px !important;
font-weight: bolder !important;
line-height: 1.15 !important;
}
.accordion--light .kt-blocks-accordion-header {
box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) !important;
padding: 22px 28px !important;
border-radius: 10px !important;
}
.accordion--light .kt-blocks-accordion-header,
.accordion--light .kt-blocks-accordion-headern:focus,
.accordion--light .kt-blocks-accordion-header:focus-visible,
.accordion--light .kt-blocks-accordion-header:active {
outline: none !important;
background-color: #FFF !important;
-webkit-tap-highlight-color: transparent !important;
}
.accordion--light .kt-blocks-accordion-title-wrap {
color: #000 !important;
font-size: 20px !important;
font-weight: bold !important;
line-height: 1.15 !important;
}
.accordion--light .kt-accordion-inner-wrap {
row-gap: 12px !important;
}
.accordion--light .kt-accordion-panel-inner {
background: transparent !important;
color: #4B4B4B !important;
border: none !important;
font-size: 18px !important;
font-weight: medium !important;
line-height: 1.6 !important;
}
.accordion--light .kt-blocks-accordion-icon-trigger {
background:#0B1431 !important;
height: 36px !important;
width: 36px !important;
min-width: 36px !important;
}
.accordion--light .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:after, 
.accordion--light .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:before {
background: #FFF !important;
height: 4px !important;
top: 16.5px !important;
width: 12px !important;
border-radius: 2px !important;
}
.accordion--light .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:before {
left: 9px !important;
}
.accordion--light .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:after {
right: 9px !important;
}
.accordion--dark .kt-blocks-accordion-header {
font-weight: bold !important;
padding: 22px 28px !important;
border-radius: 10px !important;
}
.accordion--dark .kt-blocks-accordion-header,
.accordion--dark .kt-blocks-accordion-headern:focus,
.accordion--dark .kt-blocks-accordion-header:focus-visible,
.accordion--dark .kt-blocks-accordion-header:active {
outline: none !important;
background-color: #0B1431 !important;
-webkit-tap-highlight-color: transparent !important;
}
.accordion--darkn .kt-blocks-accordion-title-wrap {
color: #000 !important;
font-size: 20px !important;
font-weight: bold !important;
line-height: 1.15 !important;
}
.accordion--dark .kt-accordion-inner-wrap {
row-gap: 12px !important;
}
.accordion--dark .kt-accordion-panel-inner {
background: transparent !important;
color: #4B4B4B !important;
border: none !important;
font-size: 18px !important;
font-weight: medium !important;
line-height: 1.6 !important;
}
.accordion--dark .kt-blocks-accordion-icon-trigger {
background: #FFF !important;
height: 36px !important;
width: 36px !important;
min-width: 36px !important;
}
.accordion--dark .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:after, 
.accordion--dark .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:before {
color: #0B1431 !important;
height: 4px !important;
top: 16.5px !important;
width: 12px !important;
border-radius: 2px !important;
}
.accordion--dark .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:before {
left: 9px !important;
}
.accordion--dark .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:after {
right: 9px !important;
} .gallery--dark .kb-gallery-carousel,
.gallery--light .kb-gallery-carousel {
padding-bottom: 0 !important;
}
.gallery--dark .kb-splide .splide__pagination__page {
background: #FFF !important;
opacity: 1 !important;
height: 16px !important;
width: 16px !important;
margin: 3px 6px !important;
}
.gallery--dark .kb-splide .splide__pagination, 
.gallery--dark  .kb-splide ul.splide__pagination.splide__pagination {
bottom: -56px !important;
}
.gallery--light .kb-splide .splide__pagination__page {
background: #091B52 !important;
opacity: 1 !important;
height: 16px !important;
width: 16px !important;
margin: 3px 6px !important;
}
.gallery--light .kb-splide .splide__pagination, 
.gallery--light  .kb-splide ul.splide__pagination.splide__pagination {
bottom: -56px !important;
} .entry-related-inner-content.alignwide {
max-width: 1440px !important;
margin: 0 auto !important;
}
.text-justify {
text-align: justify !important;	
}
.entry-related ul.splide__pagination.splide__pagination--ltr {
display: none !important;
} @media screen and (min-width: 767px) {
.about-the-coach-section__gallery .splide__arrows.splide__arrows--ltr,
.our-team-section__gallery .splide__arrows.splide__arrows--ltr,
.our-club-section__gallery .splide__arrows.splide__arrows--ltr {
display: none !important;
} 
.about-the-coach-section__gallery .gallery--dark .splide__pagination .splide__pagination--ltr,
.our-team-section__gallery .gallery--dark .splide__pagination .splide__pagination--ltr,
.our-club-section__gallery .gallery--dark .splide__pagination .splide__pagination--ltr {
display: flex !important;
}
}
@media screen and (max-width: 767px) {
.about-the-coach-section__gallery .splide__arrows.splide__arrows--ltr,
.our-team-section__gallery .splide__arrows.splide__arrows--ltr,
.our-club-section__gallery .splide__arrows.splide__arrows--ltr {
display: unset !important;
} 
.about-the-coach-section__gallery .gallery--dark ul.splide__pagination.splide__pagination--ltr,
.our-team-section__gallery .gallery--dark ul.splide__pagination.splide__pagination--ltr,
.our-club-section__gallery .gallery--dark ul.splide__pagination.splide__pagination--ltr {
display: none !important;
}
}
.glightbox-container .gnext, 
.glightbox-container .gprev,
.kb-splide .splide__arrow{
background: #25b5d8bf !important;
}
ol.event-rules__list.wp-block-list li{
font-size: 18px !important;
line-height: 1.6em !important;
font-family: Figtree !important;
font-weight: 300 !important;
color: #4b4b4b !important;
} .event__title {
color: #0B1431 !important;
font-size: 40px !important;
line-height: 1.15 !important;
}
.event__text {
color: #4B4B4B !important;
font-size: 20px !important;
line-height: 1.6 !important;
}
.club-schedule-slider .kb-advanced-slide-inner {
max-width: 1440px !important;
padding: 0 30px !important;
}
.club-schedule-slider .kb-splide .splide__pagination, 
.club-schedule-slider .kb-splide ul.splide__pagination.splide__pagination {
bottom: -56px !important;
padding: 7px 16px 0 16px !important;
}
.club-schedule-slider .kb-splide .splide__pagination__page {
background: #091B52 !important;
opacity: 1 !important;
height: 18px !important;
width: 18px !important;
}
.club-schedule-slider__title {
color: #FFF !important;
font-size: 40px !important;
font-weight: bolder !important;
line-height: 1.15 !important;
margin: 0 0 32px !important;
}
.club-schedule-slider__location {
color: #FFF !important;
font-size: 20px !important;
line-height: 1.3 !important;
margin: 0 0 32px !important;
}
.club-schedule-slider__button a {
background: #900604 !important;
color:#FFF !important;
font-size: 18px !important;
font-weight: bold !important;
line-height: 1.3 !important;
padding: 13px 48px !important;
border-radius: 10px !important;
}
.club-schedule-slider__button a:hover,
.club-schedule-slider__button a:focus {
background: #690200 !important;
}
.logo__text {
color: #FFF !important;
font-size: 45px !important;
font-weight: bold !important;
line-height: 1.3 !important;
}
.logo__image .kadence-blocks-gallery-item {
border-right: 1px dashed #999 !important;
border-bottom: 1px dashed #999 !important;
}
.logo__image .kadence-blocks-gallery-item:nth-child(3n) {
border-right: none !important;
}
.logo__image  .kadence-blocks-gallery-item:nth-child(n+4) {
border-bottom: none !important;
}
@media screen and (max-width: 767px) {
.premium-tag {
justify-content: right !important;
}
.premium-tag  .nfd-shadow-xs.nfd-bg-subtle {
border-top-left-radius: 30px !important;
border-top-right-radius: 0px !important;
border-bottom-left-radius: 30px !important;
border-bottom-right-radius: 3px !important;
}
}
.socials__feed .eapps-instagram-feed-header {
padding: 56px 0 !important;
}
.socials__feed .eapps-instagram-feed-header-inner {
max-width: 720px !important;
}
.entry-title a {
display: -webkit-box !important;
-webkit-box-orient: vertical !important;
-webkit-line-clamp: 2 !important;
overflow: hidden !important;
min-height: 58px !important;
}
.article__title {
color: #FFF !important;
font-size: 35px !important;
}
.article-card__image img {
border-top-right-radius: 10px !important;
border-top-left-radius: 10px !important;
}
.article-card__date {
color: #4B4B4B !important;
font-size: 12px !important;
margin-bottom: 0 !important;
}
.article-card__title {
font-size: 25px !important;
line-height: 1.2 !important;
margin: 16px 0 16px 0 !important;
}
.article-card__description {
color: #625f68 !important;
font-size: 15px !important;
line-height: 1.875 !important;
}
.article-card__button a {
background: #25B5D8 !important;
padding: 10px 40px !important; 
border-radius: 4px !important;
font-size: 16px !important;
font-weight: bold !important;
}
@media screen and (max-width: 980px) {
.article-card__button a {
padding: 10px 30px !important; 
}
}
@media screen and (max-width: 720px) {
.article-card__button a {
padding: 10px 40px !important; 
}
}
.home-brands__title {
color: #4B4B4B !important;
font-size: 25px !important;
font-weight: 700 !important;
line-height: 1.15 !important;
}
.home-brands__logos .kb-splide .splide__pagination {
padding: 0 !important;
margin: 0 auto -28px auto !important;
text-align: center !important;
}
.home-brands__logos ul.splide__pagination.splide__pagination--ltr {
display: none !important;
}
.home-brands__logos .splide .splide__pagination__page {
background: #091B52 !important;
opacity: 1 !important;
height: 16px !important;
width: 16px !important;
margin: 3px 6px !important;
}
@media screen and (max-width: 480px) {
.home-brands__logos .kb-splide .splide__slide {
width: 50% !important;
}
.home-brands__logos ul.splide__pagination.splide__pagination--ltr {
display: unset !important;
}
} .coaching-services_tab .kb-advanced-slide {
border-radius: 50px !important;
}
.athlete-list .kb-splide .splide__arrow {
top: 30% !important;
transform: translateY(-30%) !important;
}
@media screen and (max-width: 767px) {
.coaching-services_tab .kt-tab-title-active {
border-bottom: 4px solid #486284 !important;
}
.coaching-services_tab .kt-tab-title {
border-bottom: 2px solid #EDF2F7 !important;
justify-content: center !important;
}
}
.coaching-services .kb-advanced-slide-inner-wrap {
padding: 0 !important;
}
@media screen and (min-width:1280px) {
.coaching-services .half-marathon {
font-size: 22px !important;
}
.coaching-services .TenKM__service-type{
font-size: 25px !important;
}
}
@media screen and (min-width:1080px) {
.coaching-services .TenKM__service-type{
font-size: 22px !important;
}
.reviewer-position p {
font-size: 15px !important;
line-height: 1.3 !important;
}
}
@media screen and (max-width:1080px) {
.coaching-services .half-marathon__service {
font-size: 15px !important;
}
.coaching-services .TenKM__duration,
.coaching-services .half-marathon__duration {
font-size: 18px !important;
}
}
@media screen and (max-width:980px) {
.coaching-services .half-marathon__service {
font-size: 17px !important;
}
.coaching-services .TenKM__duration,
.coaching-services .half-marathon__duration {
font-size: 22px !important;
}
.coaching-services-reviews .kb-slider-type-carousel .kb-advanced-slide {
max-width: 390px !important;
margin: 0 auto !important;
}
.athlete-list .kb-splide .splide__arrow {
display: none !important;
}
}
@media screen and (max-width:767px) {
.coaching-services .kb-advanced-slide-inner-wrap {
max-width: 360px !important;
margin: 0 auto !important;
}
}
@media screen and (max-width:668px) {
.coaching-services .half-marathon__service {
font-size: 18px !important;
}
.coaching-services-reviews .kb-slider-type-carousel .kb-advanced-slide {
max-width: 320px !important;
margin: 0 auto !important;
}
.reviewer-position p {
font-size: 13px !important;
line-height: 1.3 !important;
}
}
@media screen and (max-width:400px) {
.coaching-services .half-marathon__service {
font-size: 15px !important;
}
.coaching-services .TenKM__duration,
.coaching-services .half-marathon__duration {
font-size: 18px !important;
}
.reviewer-position p {
font-size: 12px !important;
}
}
.coaching-services .splide .splide__pagination__page,
.coaching-services-reviews .splide .splide__pagination__page {
background: #091B52 !important;
opacity: 1 !important;
height: 16px !important;
width: 16px !important;
margin: 3px 6px !important;
}
.coaching-services .splide__track,
.coaching-services-reviews .splide__track {
padding-bottom: 32px !important;
} @media screen and (max-width: 1366px) {
.hero-our-team-section__title {
max-width: 780px !important;
margin-right: auto !important;
margin-left: auto !important;
}
.hero-our-team-section__text {
max-width: 700px !important;
}
}
@media screen and (max-width: 1080px) {
.hero-our-team-section__title {
max-width: 640px !important;
}
.hero-our-team-section_text {
max-width: 600px !important;
}
}
@media screen and (max-width: 767px) {
.hero-our-team-section__title {
max-width: 408px !important;
}
.hero-our-team-section__text {
max-width: 430px !important;
}
}
@media screen and (max-width: 480px) {
.hero-bour-team-section__title {
max-width: 300px !important;
}
.hero-our-team-section_text {
max-width: 312px !important;
}
}
.our-team-member__image .kt-inside-inner-col {
aspect-ratio: 4 / 3 !important;   
width: 100% !important;             
object-fit: cover !important;
display: block !important;        
border-radius: 10px !important;   
}
@media screen and (max-width: 1024px) {
#club-leaders .kb-row-layout-wrap .kt-row-column-wrap {
grid-template-columns: repeat(3, minmax(0, 1fr))!important;
}
}
@media screen and (max-width: 873px) {
#club-leaders .kb-row-layout-wrap .kt-row-column-wrap {
grid-template-columns: repeat(2, minmax(0, 1fr))!important;
}
}
@media screen and (max-width: 480px) {
#club-leaders .kb-row-layout-wrap .kt-row-column-wrap {
grid-template-columns: minmax(0, 1fr) !important;
}
} .club-schedule .event__schedule-location {
line-height: 1.3 !important;
}
.club-schedule__description {
text-align: justify !important;
}
.club-schedule__gallery .kb-splide .splide__arrow {
background: #25B5D8 !important;
}
@media screen and (min-width:1080px) {
.club-schedule .kb-slider-size-ratio.kb-slider-ratio-4-3 .kb-advanced-slide {
padding-bottom: 90% !important;
}
} .testimonial-cards .kb-advanced-slide-inner-wrap{
padding: 0 !important;
}
@media screen and (max-width: 767px) {
.testimonial-cards ul.splide__list li {
width: calc(50% - 15px) !important;
}
}
@media screen and (max-width: 480px) {
.testimonial-cards ul.splide__list li {
width: calc(100% - 15px) !important;
}
}
.logo-cards p {
max-width: 276px !important;
margin: 0 auto !important;
justify-content: center !important;
}
.about-the-coach__reviews .splide .splide__pagination__page {
background: #091B52 !important;
opacity: 1 !important;
height: 16px !important;
width: 16px !important;
margin: 3px 6px !important;
}
.about-the-coach__reviews .splide__track {
padding-bottom: 32px !important;
}
@media screen and (max-width:980px) {
.about-the-coach__reviews .kb-slider-type-carousel .kb-advanced-slide {
max-width: 390px !important;
margin: 0 auto !important;
}
}
@media screen and (max-width:668px) {
.about-the-coach__reviews .kb-slider-type-carousel .kb-advanced-slide {
max-width: 320px !important;
margin: 0 auto !important;
}
} .kt-tab-title-active .kt-tab-title, 
.kt-tab-title-inactive .kt-tab-title:hover{
border-bottom-width: 4px !important;
}
@media screen and (max-width: 767px) {
.kt-tabs-content-wrap > .kt-tabs-accordion-title .kt-tab-title {
margin-right: auto !important;
margin-left: auto !important;
justify-content: center !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media screen and (max-width: 480px) {
.hero-how-to-enrol-section__text {
max-width: 320px !important;
margin-left: auto !important;
margin-right: auto !important;
}
} .kt-blocks-post-grid-item-inner {
background: #FFF !important;
} .articles .kt-blocks-post-grid-item header {
display: flex !important;
flex-direction: column !important;
padding-top: 30px !important;
}
.articles .kt-blocks-post-grid-item .entry-title {
order: 2 !important;
line-height: 1.15 !important;
}
.articles .kt-blocks-post-grid-item .kt-blocks-post-top-meta {
order: 1 !important;
padding-bottom: 24px !important;
}
@media screen and (max-width: 1080px ) {
.article-content__title {
font-size: 35px !important;
}
} .entry-related {
margin-top: 0 !important;
}
.entry-related-inner-content {
padding-top: 0 !important;
padding-bottom: 0px !important;
}
h2.entry-related-title {
color: #4B4B4B !important;
font-size: 35px !important;
font-weight: 800 !important;
padding-top: 40px !important;
margin-top: 56px !important;
border-top: 3px dashed #d9d9d9 !important;
}
article.kt-blocks-post-grid-item {
border: 1px solid rgba(0, 0, 0, 0.075) !important;
box-shadow: 0 1px 1px hsl(0deg 0% 0% / 0.075), 0 2px 2px hsl(0deg 0% 0% / 0.075), 0 4px 4px hsl(0deg 0% 0% / 0.075) !important;
overflow: hidden !important;
position: relative !important; 
isolation: isolate !important; 
} .kadence-posts-list .entry-list-item article.entry {
border-radius: 10px !important;
border: 1px solid rgba(0, 0, 0, 0.075) !important;
box-shadow: 0 1px 1px hsl(0deg 0% 0% / 0.075), 0 2px 2px hsl(0deg 0% 0% / 0.075), 0 4px 4px hsl(0deg 0% 0% / 0.075) !important;
overflow: hidden !important;
position: relative !important; 
isolation: isolate !important; 
} .post-thumbnail-inner img {
border-top-left-radius: 10px !important;
border-top-right-radius: 10px !important;
} .entry-related-carousel header {
display: flex !important;
flex-direction: column !important;
}
.entry-related-carousel .entry-title {
color: #000 !important;
order: 2 !important;
font-size: 25px !important;
line-height: 1.15 !important;
}
.entry-related-carousel .entry-title a:hover{
color: #000 !important;
}
.entry-related-carousel .entry-meta {
color: #4B4B4B !important;
order: 1 !important;
font-size: 12px !important;
margin: 0 0 24px 0 !important;
}
.posted-by {
display: none !important;
} .entry-related-carousel .entry-summary,
.entry-related-carousel .entry-footer {
display: unset !important;
}
.entry-related-carousel .entry-summary {
color: #4B4B4B !important;
font-size: 15px !important;
line-height: 2 !important;
margin: 30px 0 !important;
}
.loop-entry .entry-content-wrap {
padding: 30px 30px 36px 30px !important;
}
.loop-entry .entry-summary p {
margin: 30px 0 !important;
display: -webkit-box !important;
-webkit-box-orient: vertical !important;
-webkit-line-clamp: 4 !important;
overflow: hidden !important;
min-height: 120px !important;
} .entry-related .kadence-svg-iconset.svg-baseline svg {
display: none !important;	
}
.entry-related .entry-related .more-link-wrap {
margin-top: 0 !important;
margin-bottom: 0 !important;
height: 43px !important;
}
.entry-related .more-link-wrap a {
background: #25b5d8 !important;
color: #ffffff !important;
font-size: 16px !important;
border-color: #25b5d8 !important;
border-width: 1px !important;
border-radius: 4px !important;
padding: 14px 38px 14px 38px !important; 
}
.entry-related .more-link-wrap a:hover,
.entry-related .more-link-wrap a:focus {
background: #2996B1 !important;
} .entry-related .splide__arrows.splide__arrows--ltr {
display: none !important;
}
.entry-related .splide .splide__pagination__page {
background: #091B52 !important;
opacity: 1 !important;
height: 16px !important;
width: 16px !important;
margin: 3px 6px !important;
}
.entry-related .splide__track {
padding-bottom: 30px !important;
} @media screen and (max-width: 480px) {
.hero-coc-section__text {
max-width: 240px !important;
margin-left: auto !important;
margin-right: auto !important;
}
}
.coc-sections ul {
padding-left: 16px !important;
} .brand-partners .kb-slider-size-fixed .kb-advanced-slide-inner-wrap {
background: #FFF !important;
min-height: 200px !important;
border-radius: 20px !important;
border: 1px solid rgba(0, 0, 0, 0.075) !important;
box-shadow: 0 1px 1px hsl(0deg 0% 0% / 0.075), 0 2px 2px hsl(0deg 0% 0% / 0.075), 0 4px 4px hsl(0deg 0% 0% / 0.075) !important;
overflow: hidden !important;
position: relative !important; 
isolation: isolate !important; 
}
@media screen and (max-width: 1366px) {
.hero-brand-partners-section__title {
max-width: 780px !important;
margin-right: auto !important;
margin-left: auto !important;
}
.hero-brand-partners-section__text {
max-width: 700px !important;
}
}
@media screen and (max-width: 1080px) {
.hero-brand-partners-section__title {
max-width: 640px !important;
}
.hero-brand-partners-section_text {
max-width: 600px !important;
}
}
@media screen and (max-width: 767px) {
.hero-brand-partners-section__title {
max-width: 408px !important;
}
.hero-brand-partners-section__text {
max-width: 430px !important;
}
.brand-partners ul#splide01-list li {
width: calc(50% - 15px) !important;
}
.brand-partners ul.splide__pagination.slick-dots.splide__pagination--ltr {
display: none !important;
}
}
@media screen and (max-width: 480px) {
.hero-brand-partners-section__title {
max-width: 300px !important;
}
.hero-brand-partners-section__text {
max-width: 312px !important;
}
.about-brand-partners-section__subtitle {
max-width: 200px !important;
}
.brand-partners .kb-splide .splide__slide img {
max-height: 96px !important;
width: auto !important;
}
.brand-partners .kb-slider-size-fixed .kb-advanced-slide-inner-wrap {
min-height: 160px !important;
}
} .brand-partners .kb-gallery-carousel {
padding-bottom: 0 !important;
}
.brand-partners .kb-advanced-slide {
max-height: 200px !important;
}
.brand-partners .kb-splide.splide-initial .splide__list {
margin-bottom: 16px !important;
}
.brand-partners .kb-advanced-slide-inner-wrap {
padding: 32px 16px !important;
}
.brand-partners .kb-splide .splide__pagination__page {
background: #091B52 !important;
opacity: 1 !important;
height: 16px !important;
width: 16px !important;
margin: 3px 6px !important;
}
.brand-partners .kb-splide .splide__pagination, 
.brand-partners .kb-splide ul.splide__pagination.splide__pagination {
bottom: -56px !important;
}
.kt-modal-overlay .kt-modal-close {
color: #4B4B4B !important;
right: 12px !important;
top: 12px !important;
}
@media screen and (max-width: 480px) {
.brand-partners .kb-splide .splide__pagination__page {
margin: 3px !important;
}
} .site-logo {
max-width: 96px !important;	
margin-bottom: 16px !important;
}
.site-info {
color: #fff !important;
max-width: 310px !important;
font-size: 15px !important;
line-height: 2 !important;
}
.site-socials {
margin-top: 8px !important;
}
.site-links ul {
padding-left: 0 !important;
margin-left: 0 !important;
}
.site-links ul > li {
list-style: none !important;
padding-left: 0 !important;
margin-left: 0 !important;
font-size: 15px !important;
line-height: 3 !important;
}
.site-links ul > li:first-child {
margin-bottom: 8px !important;
font-size: 17px !important;
font-weight: bold !important;
line-height: 1.7 !important;
}
.site-links ul > li a {
color: #fff !important;
text-decoration: none !important;
}
.site-links ul > li a:hover,
.site-links ul > li a:focus {
color: #999999 !important;
text-decoration: none !important;
}
.site-copyright {
color: #fff !important;
margin: 0 !important;
padding: 0 !important;
font-size: 15px !important;	
}
ul.site-policy {
margin: 0 !important;
padding: 0 !important;
text-align: left !important;
list-style: none !important;
}
ul.site-policy li {
display: inline-block !important;
font-size: 15px !important;
}
ul.site-policy li:not(:last-child) {
margin-right: 20px !important;
}
ul.site-policy li a {
color: #1a202c !important;
text-decoration: none !important;
}
ul.site-policy li a:hover,
ul.site-policy li a:focus {
color: #fff !important;
text-decoration: none !important;
}
@media screen and (max-width: 480px) {
.site-links {
margin: 0 auto !important;
}
}