/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 20 2025 | 10:49:04 */
html, body {
	overflow-x: hidden;
}

/* mobile menu */
ul#mobile_menu2 {
    border-top: 0px;
}
.mobile_nav.opened span.mobile_menu_bar {
    z-index: 99999;
    background: #fff;
}
ul#mobile_menu2 {
    background: #071c46 !important;
    width: 170%;
    height: 100vh;
    top: -20px;
    padding-top: 115px;
    left: -50%;
}
/*
ul#mobile_menu2::before {
    content: "";
    background: #002060;
    height: 100vh;
    width: 130%;
    position: absolute;
    top: -70px;
    left: -10px;
    z-index: -1;
}*/
.et_pb_menu_1_tb_header .mobile_nav.opened .mobile_menu_bar:before {
  
    content: "M";
}
ul#mobile_menu2 li a {
    color: #fff !important;
}


header.et-l.et-l--header.darkHeader {
    position: fixed;
    z-index: 9;
    width: 100%;
}
.hedsec a.et_pb_button.et_pb_button_0_tb_header.et_pb_bg_layout_light {
    width: 90%;
    text-align: center;
}
.hedsec .et_pb_column.et_pb_column_1_4 {
    width: 15%;
}
.hedsec .et_pb_column.et_pb_column_3_4 {
    width: 85%;
}
.icnbox h4.et_pb_module_header {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    min-height: 39px;
}
h2.et_pb_module_heading {
    padding-bottom: 0px;
}
.whoare .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_module {
    width: 20%;
}
.whoare .et_pb_button_module_wrapper {
    width: 53%;
    display: inline-flex;
}
#page-container .et_pb_section .et_pb_button:after {
    margin-left: 0px !important;
}

a.et_pb_button {
    text-decoration: underline;
}
a.et_pb_button.et_pb_button_0_tb_header.et_pb_bg_layout_light {
    text-decoration: none;
}
.vluebox .et_pb_main_blurb_image {
    margin-bottom: 15px;
}
footer.et-l.et-l--footer ul {
    list-style-type: none;
    padding: 0px;
}
footer.et-l.et-l--footer ul li a {
    font-size: 16px;
    color: #fff;
    font-family: 'Helvetica-Light';
}
footer.et-l.et-l--footer h3.et_pb_module_heading {
    -webkit-text-stroke: 1px;
}
.vluebox .et_pb_column.et_pb_column_1_5::before {
    content: "";
    background: url(https://investkarr.com/bcm/wp-content/uploads/2025/02/Vector-5.png);
    height: 8px;
    width: 100%;
    position: absolute;
    background-repeat: no-repeat;
    top: 30%;
    right: -90px;
    z-index: 99;
}
.vluebox .et_pb_column.et_pb_column_1_5::before {
    content: "";
    background: url(https://investkarr.com/bcm/wp-content/uploads/2025/02/Vector-5.png);
    height: 8px;
    width: 90%;
    position: absolute;
    top: 30%;
    right: -155px;
    background-repeat: no-repeat;
    background-size: contain;
}
.vluebox  .et_pb_column.et_pb_column_1_5.et_pb_column_13.et_pb_css_mix_blend_mode_passthrough.et-last-child::before {
    display: none;
}
.wd50 {
    width: 51% !important;
}

.boxhov:hover .et_pb_module.et_pb_image {
    filter: brightness(0) invert(1);
}
.boxhov:hover h3, 
.boxhov:hover p {
    color: #fff !important;
}
.boxhov:hover body #page-container .et_pb_section {
    color: #C4E7FF !important;
}
.boxhov:hover body #page-container .et_pb_section .et_pb_button {
    color: #C4E7FF !important;
}
.boxhov:hover body #page-container .et_pb_section .et_pb_button {
    color: red !important;
}
.txtbox {
    position: absolute;
    bottom: 35px;
    width: 100%;
    left: 25px;
    max-width: 320px;
}
.txtbox.onee {
    max-width: 484px;
}
.teammem .et_pb_module.et_pb_image::before {
    content: "";
    background: #F3F3F3;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    border-radius: 26px;
    bottom: 0px;
}
.teammem .et_pb_module.et_pb_image {
    margin-bottom: 20px;
	    /*max-width: max-content;*/
    padding: 25px;
}


ul.list-circle li {
    position: relative;
    margin-bottom: 15px;
    padding-left: 40px;
}
ul.list-circle li::before {
    content: "";
    background: #002060;
    height: 20px;
    width: 20px;
    position: absolute;
    border-radius: 50%;
    left: 0px;
    top: 5px;
}
ul.list-circle {
    list-style-type: none;
    padding: 0px;
    margin-top: 30px;
    margin-bottom: 30px;
}
div#et_pb_contact_form_0 .et_contact_bottom_container {
    width: 100%;
    justify-content: center;
}
.buttonwhite a.et_pb_button {
    text-decoration: none;
}
div#et_pb_contact_form_0 {
    border-radius: 15px;
}


/* mob menu */
.mobdebce .et_pb_column.et_pb_column_1_2 {
    width: 50% !important;
	    margin-bottom: 0px;
}
.mobdebce .et_pb_module.et_pb_menu.et_pb_menu_1_tb_header.et_pb_bg_layout_light.et_pb_text_align_right.et_dropdown_animation_fade.et_pb_menu--without-logo.et_pb_menu--style-left_aligned {
    background: transparent;
}
.mobdebce .et_pb_module.et_pb_image.et_pb_image_1_tb_header {
    position: absolute;
    top: 8px;
    right: 80px;
	z-index:9;
}

.maxwd {
    max-width: 620px;
    margin: auto 0px !important
}
/* for about page */
article#post-118 .maxwd {
    max-width: 750px;
    margin: auto 0px !important;
}

/* invest philo */
.sliderop .et_pb_row .et_pb_column {
    padding-top: 320px;
}
.sliderop .et_pb_row {
    height: auto;
}
.sliderop {
    margin: 0px 40px;
}
.sliderop .slick-prev {
    left: -35px;
}
.sliderop .slick-prev:before {
    content: "test";
    background: url(https://investkarr.com/bcm/wp-content/uploads/2025/02/Vector-29.png);
    color: transparent;
    font-size: 25px;
    background-repeat: no-repeat;
    background-position: center;
}
.sliderop  .slick-next:before {
    content: '→';
    background: url(https://investkarr.com/bcm/wp-content/uploads/2025/02/Vector-30.png);
    color: transparent;
    font-size: 25px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
/* invest philo end*/

.maxwd.more {
    max-width: 1030px;
}
.maxwd.more .et_pb_module.et_pb_text.et_pb_text_14.et_pb_text_align_left.et_pb_bg_layout_light {
    max-width: 620px;
}

@media only screen and (min-width: 980px) and (max-width: 1460px) {
    	.icnbox .et_pb_column.et_pb_column_1_4 {
    margin-right: 2%;
    width: 24%;
}
	.icnbox .et_pb_blurb_container {
    padding-left: 5px;
}
}
@media only screen and (min-width: 980px) and (max-width: 1377px) {
h4.et_pb_module_header {
    font-size: 13px !important;
    line-height: 1.2em !important;
}
}

@media(min-width:1230px){
	.whoare .et_pb_column.et_pb_column_1_2.et_pb_column_6 {
    width: 47%;
}
.whoare .et_pb_column.et_pb_column_1_2.et_pb_column_7 {
    width: 50%;
}
}

@media(max-width:1460px){
	.vluebox .et_pb_column.et_pb_column_1_5 {
    margin-right: 0px;
    width: 20%;
}

.vluebox .et_pb_column.et_pb_column_1_5::before {
        width: 69%;
        right: -74px;
        max-width: 140px;
    }
	.vluebox h4.et_pb_module_header span {
    font-size: 16px;
}
}

@media (max-width: 1200px) {
    .vluebox .et_pb_column.et_pb_column_1_5::before {
        width: 49%;
        right: -50px;
        max-width: 120px;
    }
	.vluebox .et_pb_blurb_container {
    min-height: 60px;
}
	.whoare .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_module {
    width: 25%;
}
}

@media(max-width:980px){
	.rowflx .et_pb_row {
    display: flex;
    flex-direction: row;
}
	    .vluebox .et_pb_column.et_pb_column_1_5 {
        margin-right: 0px;
        width: 100%;
    }
	    .vluebox .et_pb_column.et_pb_column_1_5::before {
        width: 100%;
        right: 40%;
        max-width: 60px;
        transform: rotate(90deg);
        top: auto;
        bottom: 0px;
        background-size: cover;
        background-position: right;
    }
	.et_pb_row.et_pb_row_5.vluebox.et_pb_gutters2.et_pb_row_5col {
    max-width: 290px;
}
	.wd50 {
    width: 100% !important;
}
	.teammem .et_pb_module.et_pb_image {
    max-width:340px;
	}
	
	/* bluebox about */
	.boxhov {
    background: #002060 !important;
}
	.boxhov .et_pb_module.et_pb_image {
    filter: brightness(0) invert(1);
}
	body .boxhov h3, .boxhov p {
    color: #fff !important;
}
	body #page-container .et_pb_section .boxhov a.et_pb_button {
    color: #C4E7FF !important;
}
	.reverse {
        display: flex;
        flex-direction: column-reverse;
    }
	.box01 .et_pb_module.et_pb_image {
    background: linear-gradient(90deg, #F3F3F3 0%, rgba(212, 226, 255, 0.83) 100%);
    max-width: max-content;
    padding: 25px;
    border-radius: 23px;
    margin-bottom: 25px !important;
}
	.box01{
		background:transparent;
	}
	
.box01 .et_pb_column.et_pb_column_1_4 {
    margin-bottom: 0px;
}
	.buttonwhite .et_pb_column.et_pb_column_2_3 .et_pb_module.et_pb_text {
    background: border-box;
    margin: 0px 20px;
    border-radius: 0px 0px 27px 27px;
    padding: 35px 20px !important;
}
	.txtbox {
    width: 90%;
    left: 5%;
}
}
	
@media(max-width:767px){
	.maxwd {
    max-width: 378px;
    margin: auto 0px !important;
}
	.et_pb_row.et_pb_row_2.icnbox.et_pb_equal_columns.et_pb_gutters2 {
    max-width: 342px;
}
	.buttonwhite a.et_pb_button {
    width: 100%;
    text-align: center;
}
	.buttonwhite .et_pb_text_3, .buttonwhite .et_pb_text_7, .buttonwhite .et_pb_text_9 {
    margin-bottom: 0px !important;
}
	.et_pb_row {
    padding-left: 15px;
    padding-right: 15px;
}
}	

@media (max-width: 500px) {
    .whoare .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_module {
        width: 35%;
    }
}
	
	
	