/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Manrope:wght@200..800&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Orbitron:wght@400..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Manrope:wght@200..800&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Orbitron:wght@400..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

a.white-btn {
    transition: 0.5s;
}

a.white-btn:hover {
	transform: scale(1.1);
	background: #ff1d25;
	color: #fff;
	
}


a.red-btn:hover {
	transform: scale(1.1);
	background: #fff;
	color: #ff1d25;
}

a.red-btn {
    transition: 0.5s;
}

nav {
    width: 80% !important;
}

.logo-spacing {
    display: none;
}

.leader-header-btn {width: 32%;}

div#header-outer {
    position: absolute;
    background: transparent;
}

div#header-space {
    display: none;
}

header#top {
    padding: 20px 0px 0px 0px !important;
}

a.black-btn {
    border-radius: 5px;
    border: 1px solid #FFF;
    box-shadow: 0 12px 17.9px 0 rgba(0, 0, 0, 0.25);
    backdrop-filter: blur(3.5px);
    color: #FFF;
    background: rgba(255, 255, 255, 0.20);
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 8px 30px;
	transition: 0.5s;
}

a#logo img {
    width: 300px !important;
}
.nectar-bg-accent-color, .nectar-bg-hover-accent-color:hover, #ajax-content-wrap .nectar-bg-pseudo-accent-color:before, [data-style="list_featured_first_row"] .meta-category a:before, .tabbed > ul li .active-tab, .tabbed > ul li .active-tab:hover, .wpb_row .nectar-post-grid-filters[data-active-color="accent-color"] a:after, .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] .flickity-page-dots .dot.is-selected:before, .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote.is-selected p, .nectar_video_lightbox.nectar-button[data-color="default-accent-color"], .nectar_video_lightbox.nectar-button[data-color="transparent-accent-color"]:hover, .nectar-cta[data-color="accent-color"]:not([data-style="material"]) .link_wrap, .flex-direction-nav a, .carousel-prev:hover, .carousel-next:hover, .nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="accent-color"] .flickity-prev-next-button:hover:before, .nectar-flickity[data-controls="default"][data-control-color="accent-color"] .flickity-page-dots .dot:before, .nectar-flickity[data-controls="touch_total"][data-control-color="accent-color"] .visualized-total span, [class*=" icon-"], .toggle.open > .toggle-title a, div[data-style="minimal"] .toggle.open > .toggle-title i:after, div[data-style="minimal"] .toggle:hover > .toggle-title i:after, div[data-style="minimal"] .toggle.open > .toggle-title i:before, div[data-style="minimal"] .toggle:hover > .toggle-title i:before, div[data-style="minimal_small"] .toggle.accent-color > .toggle-title:after, .main-content .widget_calendar caption, #footer-outer .widget_calendar caption, .post .more-link span:hover, .post.format-quote .post-content .quote-inner, .post.format-link .post-content .link-inner, .nectar-post-grid-wrap[data-load-more-color="accent-color"] .load-more:hover, .format-status .post-content .status-inner, .nectar-post-grid-item.nectar-new-item .inner:before, input[type=submit]:hover, input[type="button"]:hover, body[data-form-submit="regular"] input[type=submit], body[data-form-submit="regular"] button[type=submit], body[data-form-submit="regular"] .container-wrap .span_12.light input[type=submit]:hover, body[data-form-submit="regular"] .container-wrap .span_12.light button[type=submit]:hover, #slide-out-widget-area, #slide-out-widget-area-bg.fullscreen, #slide-out-widget-area-bg.fullscreen-split, #slide-out-widget-area-bg.fullscreen-alt .bg-inner, body.material #slide-out-widget-area-bg.slide-out-from-right, .widget .material .widget .tagcloud a:before, .nectar-hor-list-item[data-hover-effect="full_border"][data-color="accent-color"] .nectar-list-item-btn:hover, #header-outer[data-lhe="animated_underline"] .nectar-header-text-content a:after, .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .nectar-notice, .woocommerce #review_form #respond .form-submit #submit, #header-outer .nectar-menu-label:before {
    background-color: #FF1D25;
}


section.leader-hero {
    width: 100%;
    height: 140vh;
    padding: 0px 0px 50px 0px;
}

.main-leader-hero {
    width: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    align-content: center;
    height: 100%;
}

.leader-pera-box {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    align-content: center;
}

p.p-he {
    padding: 15px 0px 0px 0px !important;
}

.leader-pera-box h1 {
    margin-bottom: 0px;
    color: #FFF;
    width: 88%;
    text-align: center;
    font-family: Playfair;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal; 
    text-transform: capitalize;
}

.than-ever-left {
    width: 48%;
}

a.black-btn:hover {
    background-color: #ff1d25;
}

.growth-sea-btn a:hover {
    color: #ff1d25;
}

.footer-right ul li a:hover {
    color: #ff1d25;
}

.leader-pera-box p {
    padding: 10px 0px 40px 0px;
    color: #FFF;
    width: 80%;
    text-align: center;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal; 
}
.orbit-wrapper .slider-nav .right, .orbit-wrapper .slider-nav .left, .progress li span, .nectar-progress-bar span, #footer-outer #footer-widgets .col .tagcloud a:hover, #sidebar .widget .tagcloud a:hover, #fp-nav.tooltip ul li .fp-tooltip .tooltip-inner, #pagination .next a:hover, #pagination .prev a:hover, .comment-list .reply a:hover, .comment-list .reply a:focus, .icon-normal, .bar_graph li span, .nectar-button[data-color-override="false"].regular-button, .nectar-button.tilt.accent-color, body .swiper-slide .button.transparent_2 .primary-color:hover, #footer-outer #footer-widgets .col input[type="submit"], .blog-recent .more-link span:hover, .post-tags a:hover, #to-top:hover, #to-top.dark:hover, body[data-button-style*="rounded"] #to-top:after, #pagination a.page-numbers:hover, #pagination span.page-numbers.current, .portfolio-items .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg, .portfolio-items .col[data-default-color="true"] .bottom-meta, .portfolio-items .col.nectar-new-item .inner-wrap:before, .portfolio-filters-inline[data-color-scheme="accent-color-underline"] a:after, .portfolio-filters a, .portfolio-filters #sort-portfolio, .project-attrs li span, .portfolio-filters, .portfolio-filters-inline[data-color-scheme="accent-color"], .bottom_controls #portfolio-nav .controls li a i:after, .bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i, .single-portfolio .facebook-share a:hover, .single-portfolio .twitter-share a:hover, .single-portfolio .pinterest-share a:hover, .single-post .facebook-share a:hover, .single-post .twitter-share a:hover, .single-post .pinterest-share a:hover, .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .post.quote .content-inner .quote-inner .whole-link, .masonry.classic_enhanced .post.quote.wide_tall .post-content a:hover .quote-inner, .masonry.classic_enhanced .post.link.wide_tall .post-content a:hover .link-inner, .iosSlider .prev_slide:hover, .iosSlider .next_slide:hover, #header-outer .widget_shopping_cart a.button, #header-outer a.cart-contents .cart-wrap span, #header-outer #mobile-cart-link .cart-wrap span, #top nav ul .slide-out-widget-area-toggle a:hover .lines, #top nav ul .slide-out-widget-area-toggle a:hover .lines:after, #top nav ul .slide-out-widget-area-toggle a:hover .lines:before, #top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after, #header-outer .widget_shopping_cart a.button, body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] #top nav ul li:not([class*="button_"]) > a span:after, #buddypress a.button:focus, .swiper-slide .button.solid_color a, .swiper-slide .button.solid_color_2 a, .select2-container .select2-choice:hover, .select2-dropdown-open .select2-choice, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single:hover, body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single, #top nav > ul > .button_solid_color > a:before, #header-outer.transparent #top nav > ul > .button_solid_color > a:before, .twentytwenty-handle, .twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after, .masonry.classic_enhanced .posts-container article .meta-category a:hover, .blog-recent[data-style*="classic_enhanced"] .meta-category a:hover, .masonry.classic_enhanced .posts-container article .video-play-button, .masonry.material .masonry-blog-item .meta-category a:before, .material.masonry .masonry-blog-item .video-play-button, .masonry.material .quote-inner:before, .masonry.material .link-inner:before, .nectar-recent-posts-slider .container .strong span:before, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:focus, .single .heading-title[data-header-style="default_minimal"] .meta-category a:hover, .single .heading-title[data-header-style="default_minimal"] .meta-category a:focus, .nectar-fancy-box:after, .divider-small-border[data-color="accent-color"], .divider-border[data-color="accent-color"], .nectar-animated-title[data-color="accent-color"] .nectar-animated-title-inner:after, #fp-nav:not(.light-controls).tooltip_alt ul li a span:after, #fp-nav.tooltip_alt ul li a span:after, .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox, body .nectar-video-box[data-color="default-accent-color"][data-hover="zoom_button"] .nectar_video_lightbox:after, .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"]:not([data-style="small"]) .play > .inner-wrap:before, .span_12.dark .owl-theme .owl-dots .owl-dot.active span, .span_12.dark .owl-theme .owl-dots .owl-dot:hover span, .nectar-recent-posts-single_featured .strong a, .post-area.standard-minimal .post .more-link span:before, .nectar-slide-in-cart .widget_shopping_cart a.button, .related-posts[data-style="material"] .meta-category a:before, .post-area.featured_img_left .meta-category a:before, body.material #page-header-bg.fullscreen-header .inner-wrap >a, .nectar-hor-list-item[data-color="accent-color"]:before, .material #sidebar .widget .tagcloud a:before, .single .post-area .content-inner > .post-tags a:before, .auto_meta_overlaid_spaced .post.quote .n-post-bg:after, .auto_meta_overlaid_spaced .post.link .n-post-bg:after, .post-area.featured_img_left .posts-container .article-content-wrap .video-play-button, .post-area.featured_img_left .post .quote-inner:before, .post-area.featured_img_left .link-inner:before, .nectar-recent-posts-single_featured.multiple_featured .controls li:after, .nectar-recent-posts-single_featured.multiple_featured .controls .active:before, .nectar-fancy-box[data-color="accent-color"]:not([data-style="default"]) .box-bg:after, body.material[data-button-style^="rounded"] .nectar-button.see-through.accent-color[data-color-override="false"] i, body.material .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox:before, .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:before, .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:after, .fancybox-navigation button:hover:before, button[type=submit]:hover, button[type=submit]:focus, body[data-form-submit="see-through"] input[type=submit]:hover, body[data-form-submit="see-through"].woocommerce #respond input#submit:hover, html body[data-form-submit="see-through"] button[type=submit]:hover, body[data-form-submit="see-through"] .container-wrap .span_12.light input[type=submit]:hover, body[data-form-submit="see-through"] .container-wrap .span_12.light button[type=submit]:hover, body.original .bypostauthor .comment-body:before, .widget_layered_nav ul.yith-wcan-label li a:hover, .widget_layered_nav ul.yith-wcan-label .chosen a, .nectar-next-section-wrap.bounce a:before, body .nectar-button.see-through-2[data-hover-color-override="false"]:hover {
    background-color: #ff1d25 !important;
}
a.red-btn {
    border-radius: 5px;
    border: 1px solid #D50008;
    background: #FF1D25;
    box-shadow: 0 12px 17.9px 0 rgba(0, 0, 0, 0.25);
    backdrop-filter: blur(3.5px);
    color: #FFF;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 10px 30px;
}

.leader-hero-btn {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

header#top {
    padding-top: 30px !important;
}

.than-ever-left {
    width: 48%;
}
div#leader-section-1 {
    width: 100%;
    padding: 100px 0px !important;
}

.main-leader-section-1 {
    width: 100%;
}

.title-growth {
    width: 100%;
}

.title-growth h2 {
    color: #202020;
    text-align: center;
    font-family: Playfair;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    text-transform: capitalize;
    margin-bottom: 0px !important;
}

.growth-box {
    width: 100%;
    padding: 60px 0px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.growth-card {
    width: 32%;
    height: 365px;
    position: relative;
    border-radius: 40px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 45%, rgba(0, 0, 0, 0.50) 95%), url(<path-to-image>) lightgray 50% / cover no-repeat;
    box-shadow: 0 7px 21.3px 0 rgba(0, 0, 0, 0.25);
}
.talk-left span img {
    margin-bottom: 0px !important;
}

.talk-left span a {
    color: #525252;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal; /* 23.4px */
    padding: 0px;
}

.talk-left span {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 10px;
    padding-top: 20px;
}
.growth-img img {
    width: 100% !important;
    height: 100% !important;
    margin-bottom: 0px !important;
    border-radius: 40px !important;
}

.growth-img {
    width: 100%;
    height: 365px;
}

.growth-mini-card {
    width: 100%;
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    bottom: 8px;
}

.growth-sea-card {
    width: 100%;
    padding: 8px 0px;
    display: flex;
    justify-content: center;
    background: rgba(255, 29, 37, 0.70);
}

.growth-sea-btn a {
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; 
}

.growth-sea-btn {
    display: flex;
    align-items: center;
    padding-top: 10px;
}

.growth-sea-card h3 {
    color: #FFF;
    text-align: center;
    font-family: Playfair;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%; 
    width: 76%;
    margin-bottom: 0px !important;
}

.growth-btn {
    width: 100%;
    display: flex;
    justify-content: center;
}

section.leader-section-2 {
    width: 100%;
    padding: 100px 0px;
    position: relative;
}

.main-leader-section-2 {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.the-inside-box {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.the-inside-box h2 {
    margin-bottom: 0px !important;
    color: #202020;
    padding-bottom: 10px;
    text-align: center;
    font-family: Playfair;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; 
    text-transform: capitalize;
}

.the-inside-box p {
    padding: 20px 0px 0px 0px !important;
    color: #525252;
    width: 82%;
    text-align: center;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal; 
}

.the-position-img img {
    width: 100% !important;
    margin-bottom: 0px !important;
}

.the-position-img {
    bottom: 0px;
    width: 300px;
    position: absolute;
    left: -170px;
}


section.leader-section-3 {
    width: 100%;
    padding: 100px 0px;
}

.main-leader-section-3 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.title-than-ever {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.title-than-ever h2 {
    margin-bottom: 0px !important;
    color: #202020;
    text-align: center;
    font-family: Playfair;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    text-transform: capitalize;
}

.title-than-ever p {
    padding: 20px 0px 0px 0px;
    color: #525252;
    width: 74%;
    text-align: center;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}

.than-ever-box {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 60px 0px 0px 0px;
}

.than-ever-right {
    width: 48%;
}

.than-ever-left img {
    width: 100% !important;
    margin-bottom: 0px !important;
    border-radius: 40px !important;
    width: 48%;
}

.than-ever-right h3 {
    margin-bottom: 0px !important;
    color: #202020;
    font-family: Playfair;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%; 
}

.than-ever-right p {
    color: #525252;
    font-family: Poppins;
    font-size: 17px;
    padding: 30px 0px 0px 0px;
    font-style: normal;
    font-weight: 400;
    line-height: normal; 
}

.the-ever-btn {
    display: flex;
    align-items: center;
    padding-top: 30px;
}

div#leader-section-4 {
    width: 100%;
}

section.leader-section-4 {
    width: 100%;
    padding: 0px 0px 100px 0px;
}

.women-in-box {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 100px 0px 0px 0px;
}

.main-leader-section-4 {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.women-in-left {
    width: 48%;
}

.women-in-right img {
    width: 100%;
    margin-bottom: 0px !important;
    border-radius: 40px;
}

.women-in-right {
    width: 48%;
}

.women-in-left h2 {
    margin-bottom: 0px !important;
    color: #202020;
    font-family: Playfair;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; 
    text-transform: capitalize;
}

.women-in-left p {
    color: #525252;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal; 
    padding: 20px 0px 0px 0px;
}
.women-in-left ul {
    margin-bottom: 0px !important;
}

.women-in-left ul li {
    color: #525252;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height:normal; /* 26px */
    padding-top: 20px;
}
.women-in-left h3 {
        padding: 20px 0px 0px 0px;
    margin-bottom: 0px !important;
    color: #202020;
    font-family: Playfair;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.ever-pink-box {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 12px !important;
    padding: 30px 0px 0px 0px;
	justify-content:space-between;
}

.ever-pink-card {
    width: 100%;
    padding: 15px 15px;
    border-radius: 12px;
    background: #FFFBF2;
}

.ever-pink-card h6 {
    margin-bottom: 0px !important;
	    margin-bottom: 0px !important;
    color: #525252;
    font-family: Poppins;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}


section.leader-section-6 {
    width: 100%;
    padding: 100px 0px 100px 0px;
}
.tabbed > ul li .active-tab, body.material input[type=text]:focus, body.material textarea:focus, body.material input[type=email]:focus, body.material input[type=search]:focus, body.material input[type=password]:focus, body.material input[type=tel]:focus, body.material input[type=url]:focus, body.material input[type=date]:focus, body.material input[type=number]:focus, body.material select:focus, .row .col .wp-caption .wp-caption-text, .material.woocommerce-page input#coupon_code:focus, .material #search-outer #search input[type="text"], #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after, div[data-style="minimal"] .toggle.default.open i, div[data-style="minimal"] .toggle.default:hover i, div[data-style="minimal"] .toggle.accent-color.open i, div[data-style="minimal"] .toggle.accent-color:hover i, .single #single-meta div a:hover, .single #single-meta div a:focus, .single .fullscreen-blog-header #single-below-header > span a:hover, .blog-title #single-meta .nectar-social.hover > div a:hover, .nectar-hor-list-item[data-hover-effect="full_border"][data-color="accent-color"]:hover, .material.woocommerce-page[data-form-style="default"] div input#coupon_code:focus {
    border-color: #FF1D25 !important;
}
.executive-img img {
    object-fit: cover;
}
.main-leader-section-6 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.title-built-on {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.title-built-on h2 {
    margin-bottom: 0px !important;
    color: #202020;
    text-align: center;
    font-family: Playfair;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 60px */
    text-transform: capitalize;
}

.title-built-on p {
    color: #525252;
    text-align: center;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 26px */
    padding: 20px 0px 50px 0px !important;
    width: 79%;
}

.built-on-box {
    width: 100%;
  display: flex;
    align-items: center;
    justify-content: space-between;
}

.built-on-left {
    width: 48%;
}

.built-on-right {
    width: 48%;
}

.built-on-right img {
    width: 100%;
    margin-bottom: 0px !important;
    border-radius: 40px;
}

.built-on-right {
    width: 48%;
}

.built-on-left h3 {
    margin-bottom: 0px !important;
    color: #202020;
    font-family: Playfair;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%; 
}

.built-on-left ul li {
    color: #525252;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; 
    text-transform: capitalize;
    padding-top: 20px;
}

.built-on-left ul {
    padding-top: 10px;
    margin-bottom: 0px;
}

.built-on-left p {
    padding: 30px 0px 0px 0px;
    color: #525252;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; 
}


section.leader-section-7 {
    width: 100%;
    padding: 50px 0px 150px 0px;
}

.main-leader-section-7 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.title-gain {
    width: 100%;
}

.title-gain h2 {
    margin-bottom: 0px !important;
    color: #202020;
    text-align: center;
    font-family: Playfair;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    text-transform: capitalize;
}

.gain-box {
    width: 100%;
    padding: 60px 0px 0px 0px;
    gap: 20px 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.gain-card {
    width: 32%;
    border-radius: 40px;
    background: #F6F6F6;
    box-shadow: 0 5px 16.3px 0 rgba(0, 0, 0, 0.10);
    padding: 30px 30px 70px 30px;
}

.gain-img img {
    margin-bottom: 0px !important;
    width: 100% !important;
    height: 100% !important;
}

.gain-img {
    width: 56px;
    height: 56px;
}

.gain-card p {
    color: #202020;
    font-family: Playfair;
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    padding: 30px 0px 0px 0px;
}

section.leader-section-8 {
    width: 100%;
    padding: 100px 0px;
}

.main-leader-section-8 {
    width: 100%;
}

.meet-kim-box {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.meet-kim-left img {
    width: 100% !important;
    border-radius: 40px;
    margin-bottom: 0px !important;
}

.meet-kim-left {
    width: 48%;
}

.meet-kim-box-right {
    width: 48%;
}

.meet-kim-box-right h2 {
    margin-bottom: 0px !important;
    color: #FFF;
    font-family: Playfair;
    font-size: 50px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    text-transform: capitalize;
}

.meet-kim-box-right p {
    padding: 20px 0px 0px 0px;
    color: #FFF;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}

a.white-btn {
    padding: 10px 30px;
    border-radius: 5px;
    border: 1px solid #D5D5D5;
    background: #FFF;
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.13);
    backdrop-filter: blur(3.5px);
    color: #202020;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.kim-btn {
    padding: 60px 0px 0px 0px;
    display: flex;
    align-items: center;
}

.meet-kim-box-right {}

.kim-position-img img {
    margin-bottom: 0px !important;
    width: 100% !important;
    height: 100% !important;
}

.kim-position-img {
    position: absolute;
    bottom: 28px;
    left: 460px;
    width: 180px;
    height: 180px;
}

section.leader-section-10 {
    width: 100%;
    padding: 80px 0px;
}

.main-leader-section-10 {
    width: 100%;
}

.help-grow-box {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.help-grow-box h2 {
    color: #FFF;
    text-align: center;
    font-family: Playfair;
    font-size: 50px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%; 
    text-transform: capitalize;
}

.help-grow-box p {
    width: 74%;
    padding: 20px 0px 40px 0px;
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; 
}

.help-grow-btn {
    display: flex;
    align-items: center;
}

.growth-sea-card.green-bg {
    background: rgba(80, 192, 77, 0.70);
}

.growth-sea-card.blue-bg {
    background: rgba(0, 138, 200, 0.70);
}


footer {
    width: 100%;
    padding: 110px 0px 30px 0px;
}

.main-footer {
    width: 100%;
}

.footer-top {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.footer-right {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.footer-right ul li a {
    list-style: none;
    color: #525252;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; 
}

.footer-right ul {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    margin: 0px;
}

.footer-left {
    width: 50%;
}

.footer-left h2 {
    color: #525252;
    font-family: Playfair;
    font-size: 40px;
    width: 67%;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px !important;
}

.input-btn img {
    margin-bottom: 0px !important;
    width: 19px !important;
}

.input-btn {
    width: 48px;
    height: 47px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 24.5px;
    background: #FF1D25;
    position: absolute;
    right: 185px;
    bottom: 0px;
}

.input-box input {
    border-radius: 500px;
    background: #F4F4F4;
    border: none;
    padding: 13px 0px 13px 15px;
    width: 70%;
    font-size: 18px;
}

.input-box input::placeholder {
    color: #525252;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal; 
}

.input-box {
    width: 100%;
    padding-top: 30px;
    display: flex;
    position: relative;
    align-items: center;
}

.footer-right ul li {
    list-style: none;
}

.footer-bottom {
    width: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    padding: 15px 0px 0px 0px;
}

.foo-bot-logo img {
    margin-bottom: 0px !important;
    width: 100% !important;
    height: 100% !important;
}

.foo-bot-logo {
    width: 430px;
    height: 50px;
}

.foo-bot-2 h3 {
    margin-bottom: 0px !important;
    color: #202020;
    font-family: Playfair;
    font-size: 25px;
    padding-bottom: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal; 
}

.foo-bot-2 a {
    color: #525252;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

.foo-bot-2 {
    width: 20%;
    display: flex;
    flex-direction: column;
}

.social-icons {
    gap: 18px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.social-icons img {
    margin-bottom: 0px !important;
    width: 50px !important;
    height: 50px !important;
}

.foo-bot-3 h6 {
    margin-bottom: 0px !important;
    padding-top: 20px;
    color: rgba(82, 82, 82, 0.50);
    font-family: "Font Awesome 5 Free";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; 
}

.foo-bot-3 {
    display: flex;
    width: 21%;
    flex-direction: column;
    align-items: center;
}

div#copyright {
    display: none;
}

.foo-bot-1 {
    width: 36%;
}

h3.pad-h3 {
    padding-top: 30px;
}

a#logo {
    margin: 0px !important;
}
nav ul li a span:hover {
	color:#fff !important;
}
nav ul li a span {
    
	color: rgba(255, 255, 255, 0.60);
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal; 

    text-decoration-style: solid;
    text-underline-position: from-font;
}

div#leader-section-9 {
    width: 100%;
	position:relative;
    padding: 150px 0px 150px 0px !important;
}
div#leader-section-9
.carosal-card {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.double-quma img {
    margin-bottom: 0px !important;
    width: 100% !important;
    height: 100% !important;
}

.double-quma {
    width: 110px;
    height: 76px;
}

.double-quma-pera {
    width: 94%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.double-quma-pera p {
    color: #818181;
    text-align: center;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal; /* 26px */
    padding: 50px 0px 20px 0px;
}

.double-quma-pera h3 {
    margin-bottom: 0px !important;
    color: #FF1D25;
    text-align: center;
    font-family: Playfair;
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
    width: 15px !important;
    height: 15px !important;
    border-radius: 50px !important;
    background: #EBEBEB !important;
}


div#leader-section-9::before {
      content: "";
    position: absolute;
    width: 335px;
    height: 530px;
    top: 100px;
    background-image: url(https://cornerstoneleadership.co.uk/wp-content/uploads/2026/03/gfgf.png);
    left: -165px;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
}

button.owl-dot.active span {
    border-radius: 500px !important;
background: #FF1D25 !important;
    width:64px !important;
    height:15px !important;
    
}


p.hero-pex {
    width: 87%;
}

.meet-kim-box-right.ex h2 {
    color: #202020;
}

.meet-kim-box-right.ex p {
    color: #525252;
}


section.led-service-section-8 {
    width: 100%;
    padding: 100px 0px;
}

.main-led-service-section-8 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.title-executive {
    width: 100%;
}

.title-executive h2 {
    color: #202020;
    text-align: center;
    font-family: Playfair;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    text-transform: capitalize;
    margin-bottom: 0px !important;
}

.executive-box {
    width: 100%;
    padding-top: 60px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.executive-card {
    width: 32%;
    height: 600px;
    border-radius: 40px;
    background: #F3F3F3;
    padding: 24px 24px 30px 24px;
}

.executive-img img {
    margin-bottom: 0px !important;
    width: 100% !important;
    height: 100% !important;
    border-radius: 40px;
}

.executive-img {
    width: 100%;
    height: 315px;
}

.executive-pera {
    width: 100%;
}

.executive-pera h3 {
    margin-bottom: 0px !important;
    color: #202020;
    font-family: Playfair;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%; 
    padding-top: 20px;
}

.executive-pera p {
    color: #525252;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; 
    text-transform: capitalize;
    padding-top: 15px;
}

.contact-section-1 {
    width: 100%;
    padding: 100px 0px;
}

.main-contact-section-1 {
    width: 100%;
}

.talk-box {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.talk-left {
    width: 44%;
    display: flex;
    flex-direction: column;
}

.talk-left h2 {
    margin-bottom: 0px;
    color: #000;
    font-family: Playfair;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.talk-left p {
    color: #525252;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 10px 0px 0px 0px;
}

.talk-left h3 {
    padding-top: 30px;
    color: #000;
    font-family: Playfair;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 0px !important;
}

.talk-left a {
    color: #525252;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    padding-top: 20px;
}

a.no-a {
    text-decoration-line: none;
}
.talk-right {
    width: 44%;
}

label {
    color: #000;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

input[type="hidden"] p label {
}

textarea.wpcf7-form-control.wpcf7-textarea {
    height: 165px;
}

.form-btn p input {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

span.wpcf7-spinner {
    display: none;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    border-radius: 5px;
    border: 1px solid #D50008;
    background: #FF1D25;
    box-shadow: 0 12px 17.9px 0 rgba(0, 0, 0, 0.25);
    backdrop-filter: blur(3.5px);
    padding: 10px 10px;
    width: 100% !important;
    color: #FFF;
font-family: Poppins;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

select.wpcf7-form-control.wpcf7-select {
    border-radius: 4px  !important;
}

div#leader-section-9 {
    padding: 150px 0px 150px 0px !important;
}







.main-privacy-policy {
    width: 100%;
}

section.privacy-policy {
    width: 100%;
    padding: 70px 0px 50px 0px !important;
}

.privacy-policy-box {
    width: 100%;
}
/* Section Background */
.privacy-policy {
    background: #ffffff;
}

/* Container */
.main-privacy-policy {
    max-width: 100%;
}

/* Box Styling */
.privacy-policy-box {
    background: transparent;
}

/* Headings */
.privacy-policy-box h1 {
    font-size: 32px;
    color: #202020;
    font-family: Playfair ;
}

.privacy-policy-box h2 {
    font-size: 20px;
    color: #202020;
        font-family: Playfair;
}

/* Paragraphs */
.privacy-policy-box p {
    font-size: 16px;
    color: #525252;
        font-family: Poppins;
    line-height: 1.6;
}

/* Lists */
.privacy-policy-box ul {
    padding-left: 20px;
}

.privacy-policy-box ul li {
    color: #525252;
}

/* Links */
.privacy-policy-box a {
    color: blue;
    text-decoration: underline;
}

.double-quma-pera p br {
    display: none;
}








section.strong-section-6 {
    width: 100% !important;
    padding: 100px 0px !important;
}

.main-strong-section-6 {
    width: 100% !important;
}

.title-strong {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}

.title-strong h2 {
    color: #202020 !important;
    text-align: center !important;
    font-family: Playfair !important;
    font-size: 50px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 50px !important; 
    text-transform: capitalize !important;
    margin-bottom: 0px !important;
}

.title-strong p {
    color: #525252 !important;
    text-align: center !important;
    font-family: Poppins !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 30px !important; 
    padding: 20px 0px 0px 0px !important;
    width: 79% !important;
}

.strong-box {
    width: 100% !important;
    padding: 50px 0px 0px 0px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
}

.strong-left {
    width: 58% !important;
}

.strong-right {
    width: 38% !important;
	height:655px !important;
}

.strong-right img {
    width: 100% !important;
	height: 100% !important;
    margin-bottom: 0px !important;
    border-radius: 40px !important;
}

.strong-left h3 {
    margin-bottom: 0px !important;
    color: #202020 !important;
    font-family: Playfair !important;
    font-size: 30px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height:40px !important; 
}

.strong-left p {
    padding: 10px 0px 0px 0px !important;
    color: #525252 !important;
    font-family: Poppins !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 28px !important; 
}

.mini-strong-box {
    width: 100% !important;
    padding: 30px 0px 0px 0px !important;
    display: flex !important;
    gap: 16px 0px !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
    align-items: center !important;
}

.mini-strong-card {
    width: 32% !important;
    height: 250px !important;
    padding: 20px 5px 30px 5px !important;
    border-radius: 20px !important;
    border: 1px solid rgba(0, 0, 0, 0.20) !important;
    background: #F8F8F8 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center;
    justify-content: center;
}

.built-in-img img {
    width: 100% !important;
    height: 100% !important;
    margin-bottom: 0px !important;
}

.built-in-img {
    width: 80px !important;
    height: 80px !important;
}

.mini-strong-card h5 {
    margin-bottom: 0px !important;
    color: #525252 !important;
    padding: 15px 0px 0px 0px !important;
    text-align: center !important;
    font-family: Poppins !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 30px !important; 
    text-transform: capitalize !important;
}

.mini-strong-card p {
    padding: 10px 0px 0px 0px !important;
    color: #8D8D8D !important;
    text-align: center !important;
    font-family: Poppins !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important; 
}














@media screen and (max-width: 1024px) {

.container{
max-width: 100%;
padding: 0px 3%;
}

	
	a.black-btn {
    font-size: 16px;
    font-weight: 400;
    padding: 6px 20px;
}

nav ul li a span {
    font-size: 16px;
}


a#logo img {
    width: 220px !important;
    height: 35px !important;
}

	.title-gain h2 {
    font-size: 30px;
    font-weight: 600;
    line-height: normal;
}

.gain-box {
    padding: 40px 0px 0px 0px;
}

section.leader-section-4 {
    padding: 0px 0px 60px 0px;
}
	
.leader-pera-box h1 {
    width: 76%;
    font-size: 30px;
    font-weight: 600;
}

.leader-pera-box p {
    width: 74%;
    font-size: 16px;
    padding: 10px 0px 30px 0px;
}

a.red-btn {
    font-size: 16px;
    font-weight: 500;
    padding: 8px 20px;
}

div#leader-section-1 {
    padding: 60px 0px !important;
}

.title-growth h2 {
    font-size: 30px;
    font-weight: 600;
    line-height: normal;
}

.growth-box {
    padding: 40px 0px;
}
	

	
.growth-sea-card h3 {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: 86% !important;
}

.growth-sea-btn a {
    font-size: 16px;
    line-height: normal;
}

.growth-card {
    height: 300px;
}

.growth-img {
    height: 300px;
}

section.leader-section-2 {
    padding: 60px 0px;
}

.the-inside-box h2 {
    font-size: 30px;
    font-weight: 600;
    line-height: normal;
}

.the-inside-box p {
    padding: 10px 0px 0px 0px !important;
    width: 73%;
    font-size: 16px;
}

.the-position-img {}

.the-position-img {
    bottom: -46px;
    width: 230px;
    height: 230px;
    left: -24px;
}

section.leader-section-3 {
    padding: 60px 0px;
}

.title-than-ever h2 {
    font-size: 30px;
    font-weight: 600;
    line-height: normal;
}

.title-than-ever p {
    padding: 12px 0px 0px 0px;
    width: 80%;
    font-size: 16px;
    line-height: normal;
}

.than-ever-box {
    padding: 40px 0px 0px 0px;
}

.than-ever-right h3 {
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
}

.ever-pink-box {
    gap: 10px !important;
    padding: 20px 0px 0px 0px;
}

.ever-pink-card {
    padding: 10px 12px;
}

.than-ever-right p {
    font-size: 16px;
    padding: 10px 0px 0px 0px;
    line-height: normal;
}

.women-in-box {
    padding: 60px 0px 0px 0px;
}

.women-in-left h2 {
    font-size: 30px;
    font-weight: 600;
    line-height: normal;
}

.women-in-left p {
    font-size: 16px;
    padding: 10px 0px 0px 0px;
}

.women-in-left h3 {
    padding: 12px 0px 0px 0px;
    font-size: 20px;
}

.women-in-left ul li {
    font-size: 16px;
    padding-top: 10px;
}

.the-ever-btn {
    padding-top: 20px;
}

.title-built-on h2 {
    font-size: 30px;
    font-weight: 600;
    line-height: normal;
}

.title-built-on p {
    font-size: 16px;
    line-height: normal;
    padding: 12px 0px 40px 0px !important;
    width: 79%;
}



.built-on-left ul li {
    font-size: 16px;
    line-height: normal;
    padding-top: 10px;
}

.built-on-left p {
    padding: 10px 0px 0px 0px;
    font-size: 16px;
    line-height: normal;
}

.built-on-left ul {
    padding-top: 0px;
}

.built-on-right img {
    border-radius: 30px;
}

section.leader-section-6 {
    padding: 40px 0px 50px 0px;
}

section.leader-section-7 {
    padding: 40px 0px 60px 0px;
}

.gain-card p {
    font-size: 20px;
    line-height: normal;
    padding: 20px 0px 0px 0px;
}

.gain-img {
    width: 46px;
    height: 46px;
}

.gain-card {
    padding: 24px 24px 50px 24px;
    border-radius: 30px;
}

section.leader-section-8 {
    padding: 60px 0px;
}

.meet-kim-box-right h2 {
    font-size: 30px;
    line-height: normal;
}

.meet-kim-box-right p {
    padding: 10px 0px 0px 0px;
    font-size: 16px;
    line-height: normal;
}

.meet-kim-left img {
    border-radius: 30px;
}

.kim-position-img {
    position: absolute;
    bottom: 30px;
    left: 370px;
    width: 130px;
    height: 130px;
}

.kim-btn {
    padding: 30px 0px 0px 0px;
}
	
a.white-btn {
    padding: 8px 20px;
    font-size: 16px;
}

.double-quma {
    width: 100px;
    height: 66px;
}

.double-quma-pera p {
    font-size: 16px;
    padding: 30px 0px 12px 0px;
}

.double-quma-pera h3 {
    font-size: 22px;
}

.owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
    width: 10px !important;
    height: 10px !important;
}



section.leader-section-10 {
    padding: 60px 0px;
}

.help-grow-box h2 {
    font-size: 30px;
    line-height: normal;
    margin-bottom: 0px !important;
}

.help-grow-box p {
    padding: 12px 0px 30px 0px;
    font-size: 16px;
    line-height: normal;
}

footer {
    padding: 60px 0px 20px 0px;
}

.footer-left h2 {
    font-size: 30px;
    width: 65%;
}

.footer-right ul li a {
    font-size: 16px;
    line-height: normal;
}

.input-box {
    padding-top: 20px;
}

.input-btn {
    right: 146px;
}

.foo-bot-logo {
    width: 330px;
    height: 40px;
}

.social-icons img {
    width: 40px !important;
    height: 40px !important;
}

.foo-bot-3 h6 {
    padding-top: 12px;
    font-size: 16px;
    line-height: normal;
}

.social-icons {
    gap: 12px;
}

.foo-bot-3 {
    width: 24%;
}

.foo-bot-2 a {
    font-size: 16px;
    line-height: 26px;
}

h3.pad-h3 {
    padding-top: 20px;
}

.foo-bot-2 h3 {
    font-size: 22px;
    padding-bottom: 10px;
}

.footer-bottom {
    padding: 10px 0px 0px 0px;
}

.input-box input::placeholder {
    font-size: 16px;
}	
div#leader-section-9::before {
       left: -31px;
        width: 160px;
        height: 360px;
        top: 65px;
}
.growth-img img {
    border-radius: 30px !important;
}

.than-ever-left img {
    border-radius: 30px !important;
}

.women-in-right img {
    border-radius: 30px;
}

.contact-section-1 {
    padding: 60px 0px;
}

.talk-left h2 {
    font-size: 40px;
    font-weight: 600;
}

.talk-left p {
    font-size: 16px;
    padding: 10px 0px 0px 0px;
}

.talk-left h3 {
    padding-top: 20px;
    font-size: 26px;
    font-weight: 600;
}

.talk-left a {
    font-size: 16px;
    padding-top: 10px;
}

.talk-right {
    width: 50%;
}

body[data-form-submit=regular] .container-wrap button[type=submit], body[data-form-submit=regular] .container-wrap input[type=submit] {
    padding: 6px 20px !important;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    font-size: 16px !important;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    height: 90px;
}
	
	
	
	section.led-service-section-8 {
    padding: 50px 0px;
}

.title-executive h2 {
    font-size: 30px;
    font-weight: 500;
}

.executive-box {
    padding-top: 40px;
}

.executive-card {
    width: 32%;
    height: 530px;
    border-radius: 20px;
    padding: 20px 20px 26px 20px;
}

.executive-img {
    height: 220px;
}

.executive-img img {
    border-radius: 20px;
}

.executive-pera h3 {
    font-size: 20px;
    font-weight: 600;
    line-height: normal;
    padding-top: 20px;
}

.executive-pera p {
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
}
	
	

.talk-left span a {
    font-size: 16px;
}	
	
div#leader-section-9 {
    padding: 80px 0px 80px 0px !important;
}	


	section.strong-section-6 {
    padding: 60px 0px !important;
}

.title-strong h2 {
    font-size: 30px !important;
    font-weight: 600 !important;
    line-height: 40px !important;
}

.title-strong p {
    font-size: 16px !important;
    line-height: 26px !important;
    padding: 20px 0px 0px 0px !important;
    width: 80% !important;
}

.strong-box {
    padding: 40px 0px 0px 0px !important;
}

.strong-left h3 {
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 34px !important;
}

.strong-left p {
    font-size: 16px !important;
    line-height: 26px !important;
}

.mini-strong-box {
    padding: 20px 0px 0px 0px !important;
    display: flex !important;
    gap: 10px 0px !important;
}

.built-in-img {
    width: 60px !important;
    height: 60px !important;
}

.mini-strong-card {
    justify-content: flex-start;
    height: 220px !important;
    padding: 18px 5px 24px 5px !important;
    border-radius: 20px !important;
}

.mini-strong-card h5 {
    padding: 8px 0px 0px 0px !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 24px !important;
}

.strong-left p {
    font-size: 14px !important;
    line-height: 20px !important;
}

.strong-right {
    height: 550px !important;
}

.strong-right img {
    border-radius: 30px !important;
}
	
	
}











@media screen and (max-width: 768px) {

a.black-btn {
    display: none;
}
div#header-space {
    position: absolute;
}
section.leader-hero {
    height: 120vh;
}

.leader-pera-box h1 {
    font-size: 24px;
    width: 88%;
}
.talk-left span {
    justify-content: center;
}
	
	.privacy-policy-box ul {
    padding-left: 0px;
    margin-left: 0px;
}
	
div#leader-section-1 {
    padding: 50px 0px 50px 0 !important;
}

.talk-left span a {
    font-size: 16px;
}
.title-growth h2 {
    font-size: 24px;
    font-weight: 500;
}

.growth-card {
    width: 48%;
    border-radius: 16px;
}
.contact-section-1 {
    padding: 50px 0px;
}

.talk-box {
    flex-direction: column-reverse;
}

.talk-right {
    width: 80%;
}

.talk-left {
    width: 100%;
    align-items: center;
    text-align: center;
    padding-top: 40px;
}

.talk-left h2 {
    font-size: 30px;
    font-weight: 500;
}
.title-executive h2 {
    font-size: 24px;
}

.executive-card {
    width: 48%;
    height: 530px;
    border-radius: 16px;
    padding: 20px 20px 26px 20px;
}

.executive-box {
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px 20px;
}

.executive-pera {
    text-align: center;
}

.executive-card {
    height: 500px;
}
.talk-left h3 {
    padding-top: 20px;
    font-size: 24px;
    font-weight: 500;
}
.growth-box {
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px 20px;
}

.growth-img img {}

.growth-sea-card h3 {
    font-size: 16px;
    font-weight: 500;
    width: 46%;
}

.growth-sea-btn a {
    font-size: 14px;
}
	
.double-quma-pera p br {
    display: none;
}

.double-quma-pera {
    width: 89%;
}

div#leader-section-9 {
    padding: 60px 0px 60px 0px !important;
}

div#leader-section-9::before {
    left: -31px;
    width: 200px;
    height: 300px;
    top: 50px;
}
	
section.leader-section-2 {
    padding: 40px 0px;
}

.the-inside-box h2 {
    font-size: 24px;
    font-weight: 500;
}

.the-inside-box p {
    width: 90%;
    font-size: 16px;
}

.the-position-img {
    bottom: -15px;
    width: 230px;
    height: 230px;
    left: 250px;
}

section.leader-section-3 {
    padding: 50px 0px 0px 0px;
}

.title-than-ever h2 {
    font-size: 24px;
    font-weight: 500;
}

.title-than-ever p {
    width: 90%;
}

.than-ever-box {
    flex-direction: column;
}

.than-ever-left {
    width: 75%;
}

.than-ever-left img {
    border-radius: 20px !important;
}

.than-ever-right {
    width: 100%;
    padding-top: 34px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.than-ever-right h3 {
    font-size: 18px;
    font-weight: 500;
}

.ever-pink-card {
    width: 49%;
    padding: 12px 12px;
    border-radius: 10px;
    text-align: center;
}

.ever-pink-box {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px 0px !important;
}

.than-ever-right p {
    text-align: center;
    padding: 20px 0px 0px 0px;
}

.women-in-box {
    padding: 50px 0px 0px 0px;
    flex-direction: column-reverse;
}

.women-in-right {
    width: 75%;
}

.women-in-right img {
    border-radius: 20px;
}

.women-in-left {
    width: 90%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 30px;
}

.women-in-left h2 {
    font-size: 24px;
    font-weight: 500;
}

.women-in-left p {
    text-align: center;
}

.women-in-left h3 {
    font-size: 18px;
}

.women-in-left ul li {
    list-style: none;
}

.women-in-left ul {
    display: flex;
    flex-direction: column;
    align-items: center;
}

section.leader-section-4 {
    padding: 0px 0px 30px 0px;
}

section.leader-section-6 {
    padding: 50px 0px 0px 0px;
}

.title-built-on h2 {
    font-size: 26px;
    font-weight: 500;
}

.title-built-on p {
    width: 93%;
}



.built-on-right {
    width: 75%;
}

.built-on-right img {
    border-radius: 20px;
}

.built-on-left {
    width: 100%;
    padding-top: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.built-on-left ul {
    display: flex !important;
    align-items: center;
    margin-left: 20px;
    justify-content: space-between;
    width: 100%;
    padding: 20px 0px;
}

.built-on-left ul li {
}

.title-gain h2 {
    font-size: 24px;
    font-weight: 500;
}

.gain-box {
    padding: 40px 0px 0px 0px;
    gap: 30px 0px;
}

.gain-card {
    width: 48%;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    justify-content: center;
    padding: 30px 30px;
    border-radius: 16px;
}

section.leader-section-8 {
    padding: 50px 0px;
}

.meet-kim-box {
    flex-direction: column;
}

.meet-kim-left {
    width: 75%;
}

img {}

.meet-kim-left img {
    border-radius: 20px;
}

.meet-kim-box-right {
    width: 90%;
    padding-top: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.meet-kim-box-right h2 {
    font-size: 26px;
}

.meet-kim-box-right p {
    text-align: center;
}

.kim-position-img {
    bottom: 340px;
    left: 559px;
    width: 100px;
    height: 100px;
}
.page-id-70 .kim-position-img {
    bottom: 280px !important;
}
.double-quma-pera p {
    font-size: 14px;
    padding: 20px 0px 10px 0px;
}

.double-quma {
    width: 70px;
    height: 46px;
}

.double-quma-pera h3 {
    font-size: 20px;
}



section.leader-section-10 {
    padding: 50px 0px;
}

.help-grow-box h2 {
    font-size: 24px;
}

.help-grow-box p {
    width: 90%;
}

div#footer-widgets {
    display: none;
}

footer {
    padding: 50px 0px 30px 0px;
}

.footer-top {
    flex-direction: column;
    align-items: center;
}

.footer-left {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.input-box {
    display: flex;
    justify-content: center;
    align-items: center;
}

.footer-left h2 {
    font-size: 24px;
    width: 100%;
    text-align: center;
}

.input-btn {
    right: 110px;
}

.footer-right {
    width: 100%;
    justify-content: center;
    padding: 30px 0px;
}

.footer-right ul li a {
    font-size: 14px;
}

.footer-right ul {
    gap: 16px;
}

.footer-bottom {
    flex-direction: column;
    align-items: center;
}

.foo-bot-logo {
    width: 300px;
    height: 40px;
}

.foo-bot-2 {
    width: 100%;
    align-items: center;
    padding-top: 30px;
}

.foo-bot-2 a {
    line-height: 36px;
}

.social-icons {
    padding-top: 30px;
}

.social-icons img {
    width: 30px !important;
    height: 30px !important;
}

.foo-bot-3 h6 {
}

.foo-bot-3 {
    width: 100%;
}
	
.women-in-box.eex {
    flex-direction: column;
}	
section.privacy-policy {
    padding: 30px 0px 40px 0px !important;
}

.privacy-policy-box {
    text-align: center;
}

.privacy-policy-box h1 {
    font-size: 26px;
}

.privacy-policy-box ul li {
    list-style: none;
}

	
	
	
	
	.title-strong h2 {
    font-size: 24px !important;
    font-weight: 500 !important;
    line-height: 34px !important;
}

.title-strong p {
    font-size: 16px !important;
    line-height: 24px !important;
    padding: 10px 0px 0px 0px !important;
    width: 86% !important;
}

.strong-box {
    flex-direction: column-reverse !important;
}

.strong-right {
    width: 75% !important;
 height:auto !important;
}

.strong-right img {
    border-radius: 20px !important;
}

.strong-left {
    width: 100% !important;
    text-align: center !important;
    padding: 50px 0px 0px 0px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}

.strong-left h3 {
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 30px !important;
}

.strong-left p {
    font-size: 16px !important;
    line-height: 24px !important;
    width: 80% !important;
}

.mini-strong-box {
    padding: 30px 0px 0px 0px !important;
    display: flex !important;
    gap: 15px 0px !important;
}

.mini-strong-card {
    :;
    padding: 20px 20px 28px 20px !important;
    border-radius: 16px !important;
    width: 49% !important;
    height: 200px !important;
    justify-content: center !important;
}

.mini-strong-card p {
    width: 100% !important;
}

.mini-strong-card h5 {
    padding: 12px 0px 0px 0px !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 24px !important;
}

.built-in-img {
    width: 50px !important;
    height: 50px !important;
}
	
section.strong-section-6 {
    padding: 60px 0px 30px 0px !important;
}	
	
}



/* mobile-responsive */
/* mobile-responsive */
/* mobile-responsive */
/* mobile-responsive */
/* mobile-responsive */



@media screen and (max-width: 600px) {
section.leader-hero {
    height: 140vh;
}

.leader-pera-box h1 {
    font-size: 20px;
    width: 90%;
    font-weight: 500;
}

.leader-pera-box p {
    width: 91%;
    font-size: 14px;
}

.title-growth h2 {
    font-size: 20px;
}

.growth-box {
    padding: 30px 0px;
    gap: 30px 0px;
}

.growth-card {
    width: 100%;
    border-radius: 12px;
}

.growth-img img {
    border-radius: 12px !important;
}

.growth-mini-card {
    bottom: 15px;
}

.growth-sea-card h3 {
    font-size: 16px;
    font-weight: 400;
    width: 58%;
}

a.red-btn {
    font-size: 14px;
    font-weight: 400;
    padding: 6px 16px;
}

.the-inside-box h2 {
    font-size: 20px;
    font-weight: 500;
}

.the-inside-box p {
    width: 96%;
    font-size: 16px;
}

.the-position-img {
    bottom: 34px;
    width: 260px;
    height: 260px;
    left: 64px;
}

.title-than-ever h2 {
    font-size: 20px;
    font-weight: 500;
}

.title-than-ever p {
    padding: 10px 0px 0px 0px;
    width: 100%;
    font-size: 14px;
}

.than-ever-box {
    padding: 30px 0px 0px 0px;
}

.than-ever-left {
    width: 100%;
}

.than-ever-left img {
    border-radius: 12px !important;
}

img {}

.than-ever-right h3 {
    font-size: 16px;
    font-weight: 500;
}

.ever-pink-card {
    width: 100%;
    padding: 10px 10px;
    border-radius: 10px;
}

.than-ever-right p {
    font-size: 14px;
    width: 95%;
}

.women-in-right img {
    border-radius: 12px;
}

.women-in-right {
    width: 100%;
}

.women-in-left h2 {
    font-size: 20px;
}

.women-in-left p {
    font-size: 14px;
    padding: 10px 0px 0px 0px;
}

.women-in-right img {
}

.women-in-left h3 {
    font-size: 16px;
}

.women-in-left ul {
    margin-left: 0px;
    text-align: center;
}

.women-in-left ul li {
    font-size: 14px;
    padding-top: 10px;
}

section.leader-section-3 {
    padding: 10px 0px 0px 0px;
}

.title-than-ever h2 {
    font-size: 20px;
}

.than-ever-box {
    padding: 30px 0px 0px 0px;
}

.than-ever-right {
    padding-top: 20px;
}

a.red-btn {
    font-size: 14px;
    font-weight: 400;
    padding: 6px 16px;
}
	
	.title-built-on h2 {
    font-size: 20px;
}

.title-built-on p {
    font-size: 14px;
    width: 97%;
    padding: 10px 0px 30px 0px !important;
}


.built-on-right img {
    border-radius: 12px;
}

.built-on-right {
    width: 100%;
}

.built-on-left {
    padding-top: 20px;
}

.built-on-left h3 {
    font-size: 20px;
    font-weight: 500;
    line-height: normal;
}

.built-on-left ul {
    align-items: center;
    margin-left: 0px;
    justify-content: center;
    padding: 10px 0px;
    flex-wrap: wrap;
    gap: 4px 20px;
}

.built-on-left ul li {
    list-style: none;
    padding-top: 0px;
}

.built-on-left p {
    padding: 10px 0px 0px 0px;
    font-size: 14px;
}

.title-gain h2 {
    font-size: 20px;
}

.gain-box {
    padding: 30px 0px 0px 0px;
    gap: 30px 0px;
    flex-direction: column;
}

.gain-card {
    width: 90%;
    padding: 30px 30px;
    border-radius: 12px;
}

section.leader-section-7 {
    padding: 40px 0px 50px 0px;
}

.meet-kim-left img {
    border-radius: 12px;
}

.meet-kim-left {
    width: 100%;
}

.meet-kim-box-right h2 {
    font-size: 20px;
}

.meet-kim-box-right p {
    padding: 10px 0px 0px 0px;
    font-size: 14px;
}

section.leader-section-8 {
    padding: 40px 0px;
}

a.white-btn {
    padding: 6px 16px;
    font-size: 14px;
}

.double-quma {
    width: 54px;
    height: 36px;
}

.double-quma-pera h3 {
    font-size: 18px;
}

.owl-theme[data-desktop-cols] .owl-nav.disabled+.owl-dots {
    margin-top: 0px !important;
}



.help-grow-box h2 {
    font-size: 20px;
}

.help-grow-box p {
    width: 90%;
    padding: 10px 0px 20px 0px;
    font-size: 14px;
}

footer {
    padding: 40px 0px 20px 0px;
}

.footer-left h2 {
    font-size: 20px;
}

.input-box input {
    padding: 14px 0px 14px 20px;
    width: 90%;
    font-size: 14px;
}

.input-btn {
    right: 22px;
    width: 43px;
    height: 43px;
    bottom: 0px;
}

.footer-right {padding: 30px 0px 20px 0px;}

.footer-right ul {
    gap: 10px;
    flex-direction: column;
	align-items:center;
	}

.foo-bot-logo {
    width: 300px;
    height: 40px;
}

.foo-bot-1 {
    width: 100%;
    display: flex;
    justify-content: center;
}

.footer-right {}

.foo-bot-2 h3 {
    font-size: 20px;
    padding-bottom: 10px;
}

.foo-bot-2 a {
    font-size: 14px;
    line-height: 34px;
}

.foo-bot-3 h6 {
    padding-top: 10px;
    font-size: 12px;
}

	
	
	.talk-right {
    width: 100%;
}

.talk-left {
}

.talk-left h2 {
    font-size: 24px;
}

.talk-left p {
    font-size: 14px;
}

.talk-left h3 {
    padding-top: 16px;
    font-size: 20px;
}

.talk-left a {
    font-size: 14px;
    padding-top: 10px;
}
.title-executive h2 {
    font-size: 20px;
}

.executive-box {
    padding-top: 30px;
}

.executive-card {
    width: 100%;
    border-radius: 12px;
    padding: 20px 20px 26px 20px;
    height: 420px;
}

.executive-img {
    height: 200px;
}

.executive-img img {
    border-radius: 12px;
}

.executive-pera p {
    font-size: 14px;
}

.executive-pera h3 {
    font-weight: 500;
}	
	
	.page-id-7 section.leader-section-3 {
    padding: 30px 0px 0px 0px;
}
	
	.talk-left span {
    justify-content: center;
}

.talk-left span a {
    font-size: 14px;
}

	.double-quma-pera {
    width: 100%;
}

div#leader-section-9 {
    padding: 40px 0px 40px 0px !important;
}

div#leader-section-9::before {
    left: -12px;
    width: 180px;
    height: 300px;
    top: 24px;
}
	
	textarea.wpcf7-form-control.wpcf7-textarea {
    height: 100px;
}
	
	section.privacy-policy {
    padding: 30px 0px 50px 0px !important;
}

.privacy-policy-box {
    text-align: center;
}

.privacy-policy-box h1 {
    font-size: 20px;
}

.privacy-policy-box ul li {
    list-style: none;
}
.privacy-policy-box p {
    font-size: 14px;
}	
	
	
	
	section.strong-section-6 {
    padding: 50px 0px 0px 0px !important;
}

.title-strong h2 {
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 30px !important;
}

.title-strong p {
    font-size: 14px !important;
    line-height: 22px !important;
    padding: 10px 0px 0px 0px !important;
    width: 97% !important;
}

.strong-box {
    padding: 30px 0px 0px 0px !important;
}

.strong-right {
    width: 100% !important;
 height:auto !important;
}

.strong-right img {
    border-radius: 12px !important;
}

.strong-left {
    padding: 30px 0px 0px 0px !important;
}

.strong-left h3 {
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 26px !important;
}

.strong-left p {
    font-size: 14px !important;
    line-height: 22px !important;
    width: 90% !important;
}

.mini-strong-box {
    flex-direction: column !important;
}

.mini-strong-card {
    padding: 20px 20px 20px 20px !important;
    border-radius: 12px !important;
    width: 90% !important;
    height: 230px !important;
}
	
	
}







