@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700&family=Sora:wght@100;200;300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600&display=swap');

.u-section-2{ display: block;vertical-align: middle;   margin:75px 0px 0px; min-height: 687px;}

.u-section-2 .u-image-1 {width: 92px; height: 92px; margin: 78px auto 0 15px; border-radius: 50%;}
.u-section-2 h1{font-size: 4rem; color:#FFF;  margin: 42px 32px 0 0; font-family: 'Sora', sans-serif; font-weight:500;}

.u-section-2 .u-list-1 { width:100%; display:block; margin: 81px auto 60px 0;}
.u-section-2 .u-repeater-1 { width:100%; display:inline-block;}
.u-section-2 .u-repeater-1 ul{padding:0px; margin:0px; grid-template-columns: repeat(4, calc(25% - 16.5px)); min-height: 258px;grid-gap: 22px; display:grid;  }
.u-section-2 .u-repeater-1 li{position: relative; text-align:center; list-style-type:none; list-style:none; padding:30px; background-color: #478ac9;box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.4); }

.u-section-2 .u-repeater-1 li h4{font-family: 'Sora', sans-serif; text-transform: uppercase; font-size: 1.25rem; letter-spacing: 3px; font-weight: 400; margin: 20px auto 0; color:#FFF;}



.u-section-3 .u-text-1 {font-size: 3rem;font-weight: 700;font-family: 'Sora', sans-serif; margin: 62px 14px 0;}
.u-section-3 p{font-size: 1.25rem; margin: 21px 14px 0; font-family: 'Montserrat', sans-serif; text-align:justify}
.u-section-3 .u-repeater-1{ width:100%; float:left; margin: 46px auto 0 0;}
.u-section-3 .u-repeater-1 ul{ padding:0px; margin:0px; grid-template-columns: repeat(1, 100%);min-height: 570px; grid-gap: 30px;}

.u-section-3 .u-repeater-1 li{ list-style-type:none; list-style:none;display: flex; flex-direction: column; margin-bottom:50px;min-height:75px;}
.u-section-3 .u-repeater-1 li .u-icon-1 {height: 84px;width: 84px; display:block }
.u-section-3 .u-repeater-1 li p{margin: -60px 68px 0 98px; text-align:left;}
.u-section-3 .u-repeater-1 li h6{ font-family: 'Sora', sans-serif; color:#478ac9; margin: -22px 0 0; font-size: 1.25rem; text-align:right; font-weight:400;}
.u-image-circle{ width:100%; height:100%; vertical-align: middle; display:inline-block; margin:100px 0px 0px;}
.u-image-circle img{ border-radius:100%;}

.padding-hide{ padding:0px!important;}
.padding-r-hide { padding-right:0px!important;}


.u-section-4{ background:#478ac9; text-align:center; width:100%; display:block; margin:51px 0px 0px;}
.u-section-4 .u-text-1 {margin: 60px 0 0; display:inline-block; font-weight: 400; font-size: 1.85rem; line-height: 1.2; font-family: 'Sora', sans-serif; color:#FFF;}

.u-section-4 .u-btn-1 { background:#000; display:inline-block; border-radius:8px; letter-spacing: 1px; border-style: none; font-size: 1.875rem; text-transform: uppercase; font-weight: 700; margin: 41px auto 60px; padding: 15px 62px 15px 60px; color:#FFF;}



.u-section-5{width:100%; display:block; margin:51px 0px 0px;}
.u-section-5 .u-shape-1{width: 86px; height: 86px; display:inline-block; text-align:center; margin: 0 auto 0 12px; background-color: #478ac9; border-radius: 50%;}
.u-section-5 .u-shape-1 img{ padding-top:15px;}
.u-section-5 .u-text-1 {font-weight: 700;line-height: 1; font-size: 3.5rem; margin: 51px 12px 0; padding:0px; font-family: 'Sora', sans-serif;}

.u-section-5 .u-text-2 {font-size: 1.25rem; line-height: 1.8; margin: 30px 0 0 12px; color:#000; font-family: 'Montserrat', sans-serif; text-align:justify;}
.u-section-5 .u-btn-1 {letter-spacing: 2px; font-size: 1.25rem; text-transform: uppercase; font-weight: 600; display:inline-block; margin: 20px auto 0 12px; padding: 11px 50px 13px 48px; background:#478ac9; color:#FFF; border-radius:8px; display:inline-block;}
.u-section-5 .u-btn-1:hover{ background:#555c66 ;}

.u-layout-cell {position: relative; display: flex; background-clip: padding-box; background-origin: padding-box;}
.u-layout-cell ul{ padding:0px; margin:150px auto 0; grid-template-columns: repeat(2, auto);
    grid-gap: 10px; display:grid;}
.u-layout-cell li{ list-style-type:none; list-style:none;}
	
.u-section-6{ width:100%; float:left; background:#478ac9;  margin:51px 0px 0px; padding:51px 0px 0px;}
.u-section-6 .u-text-1 {letter-spacing: 1px; font-size: 3rem; font-weight: 500; margin: 0 0 0 29px; font-family: 'Sora', sans-serif;}
.u-section-6 .u-text-2 {font-size: 1.25rem; line-height:1.6; font-weight: 300; margin: 29px 0 41px 30px; color:#FFF; display:block; font-family: 'Montserrat', sans-serif; text-align:justify;}


.sectors-investment{ width:100%; float:left;  padding:30px 0px; min-height:779px;}
.u-section-6 .u-layout { width:88%; margin:0 auto;}
.u-section-6 .u-layout-row {flex-direction: row;flex-wrap: wrap;min-height: 100%;max-width: 100%; display:flex;}
.u-section-6 .u-layout-cell-1 {min-height: 214px; border: 9px solid transparent; min-width:21.6%; text-align:center;     padding: 30px 10px;}	
.u-section-6 .u-icon-1{height: 74px;width: 74px; margin: 0 auto; padding: 10px; background-color: #858e99; border-radius: 50%; display:inline-block; text-align:center;position: relative; flex: 1; max-width: 100%;}
.u-section-6 .u-content{ padding:30px; color: #111111; background-color: rgba(242, 242, 242, 0.8); position: relative;
flex: 1; max-width: 100%; font-family: 'Sora', sans-serif; line-height: 2; margin: 18px 0 0;}
.u-section-6 .u-content h6{font-weight: 700; font-size: 1.25rem; font-family: 'Sora', sans-serif;}


.u-section-7{width:100%; background:#478ac9; text-align:center; padding:51px 0px 35px; display:inline-block; color:#FFF; font-family: 'Sora', sans-serif;} 	
.u-section-7 .u-text-1{font-weight: 400; font-size: 1.25rem; line-height: 1.2;}
.u-section-7 .u-text-2{ padding:30px 0px 10px;}



.u-section-8{ width:100%; float:left; padding:51px 0px 31px; position:relative}
.u-section-8 p{font-family: 'Montserrat', sans-serif; font-size: 1.25rem; line-height:1.6; font-weight: 400;     margin: 0 0 29px 29px;}
.u-section-8 .u-text-1 {letter-spacing: 1px; font-size: 3rem; font-weight: 500; margin: 0 0 30px 29px; font-family: 'Sora', sans-serif; }

.u-section-8 .shape-conatiner{ position:relative; width:100%; float:left; margin:51px 0px 0px;}
.u-section-8 .shape-1{width: 643px; height: 643px; margin: 63px auto 0 95px; background-color: #e0e5eb; background-color: #e0e5eb; border-radius:50%; position:absolute; top:-90px;}
.u-section-8 .u-image-1 { display:block; }
.u-section-8 .u-image-1 img{ width:100; border-radius:50%; position:relative; z-index:1;}

.u-section-8 .shape-2{width: 180px; height: 180px; border-radius: 50% !important; display:block; background:#478ac9; position:absolute; top:50px; left:55%;}

.u-section-8 .shape-3{width: 80px; height: 80px; border-radius: 50% !important; display:block; background:#478ac9; position:absolute; bottom:130px;}

.u-section-8 .u-text-3{ width:49%; float:right; line-height: 2; font-size: 1.25rem; font-family: 'Montserrat', sans-serif; margin-top:-175px; position:relative; z-index:2}

.u-section-8 .u-bnt-1{text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.25rem;
    font-weight: 600; display:inline-block;
    background-image: none;
    border-style: none;
    margin: 22px auto 0 0;
    padding: 12px 42px 12px 41px; border-radius:10px; background:#478ac9; color:#FFF;}
	.u-bnt-1:hover{ background:#555c66 ;}

.u-section-8 .button{ margin:0px;}


.u-section-9{width:100%; float:left; margin:151px 0px 31px;}
.u-section-9 .u-shape-1{width:100%; float:left; background:#478ac9; min-height:299px;}
.u-section-9 .u-shape-1 h2{padding: 20px 0px 0px;font-size: 3rem; font-weight: 500; font-family: 'Sora', sans-serif; color:#FFF;}
.u-section-9 .u-image-2{width:90%; float:left; margin:-150px 5% 150px 5%; position:relative;}
.u-section-9 .u-image-2 .text{position:absolute; left:-50px; background:#fff; bottom:0px; width:50%; z-index:2}
.u-section-9 .u-image-2 .text h6{font-size: 1.875rem; line-height:1.1; padding:20px 0px; font-weight:500;}
.u-section-9 .u-image-2:after{content:""; position:absolute; width:30%; height:100%; background:#f5f7fa; right:-65px; padding:50px; top:-65px; min-height:912px}
.u-section-9 .u-image-2 img{ position:relative; z-index:1}
.u-section-9 .u-image-1{width:100%; float:left; position:relative;}
.u-section-9 .u-text-1 {
    letter-spacing: 1px; text-align:center; position:absolute; top:0px;  padding:65px 0px 0px;
    font-size: 3rem;
    font-weight: 500;

    font-family: 'Sora', sans-serif;
}
.u-section-9 .u-image-1 img{ width:100%;}

.u-section-9 .u-list-1{ width:100%; float:left; margin:-235px 0 0; position:relative; z-index:1}
.u-section-9 .u-list-1 ul{grid-template-columns: repeat(3, calc(33.3333% - 6.66667px)); min-height: 553px; grid-gap: 10px; display:grid; padding:0px; margin:0px;}
.u-section-9 .u-list-1 li{ list-style-type:none; list-style:none; border:solid 2px #425465; padding:0px 30px; background:rgba(255, 255, 255, 0.9); text-align:center;}
.u-section-9 .shape-1{width: 246px; height: 246px; background-image: linear-gradient(#478ac9, #2cccc4); margin: 37px auto 0; display:block; border-radius:50%; text-align:center; padding-top:50px;}
.u-section-9 .u-list-1 li p{font-style: italic; margin: 12px 0 0; font-size:1rem;  font-family: 'Montserrat', sans-serif;	}
.u-section-9 .u-text-2{text-transform: uppercase; font-size: 1.50rem; margin: 30px 0 0;  font-family: 'Oswald', sans-serif;	 color:#000; font-weight:400;}
.u-section-9 .u-list-1 li a{font-weight: 700; font-size: 0.875rem; text-transform: uppercase; margin: 17px auto 0; 	padding: 0; display:block; font-family: 'Montserrat', sans-serif; color:#478ac9 ;}
.u-section-9 .u-list-1 li i{ font-size:20px; font-size:900;}
.u-section-9 .u-list-1 li a:hover{ color:#f96142;}


.u-section-9 .u-text-3{font-weight: 700; margin: 10px 0 0; color:#478ac9; font-size:1rem; font-family: 'Montserrat', sans-serif; display:inline-block;}
.u-section-9 .u-text-4{ padding:50px 0px; font-size:1.5rem; font-weight:400; display:inline-block;   font-family: 'Sora', sans-serif;}
.u-section-9 .u-btn-4{text-transform: uppercase;
    letter-spacing: 2px; color:#FFF; border-radius:10px;
    font-size: 1.25rem!important; background:#478ac9;
    font-weight: 500!important;
    background-image: none;
    border-style: none; display:inline-block; margin-left:25px;
 
    padding: 12px 42px 12px 41px;}
	.u-section-9 .u-text-4 .u-btn-4:hover{ background:#555c66;}

.u-section-9  .u-icon{ width:100%; text-align:center; display:inline-block;}


.u-section-10{ width:100%; float:left; background:#478ac9; margin:31px 0px 0px; padding:50px 0px;} 
.u-section-10 .u-text-1 {
    font-weight: 700;
    line-height: 1;
    font-size: 3.5rem;
    margin: 21px 0px 0; color:#FFF;
    padding: 0px;
    font-family: 'Sora', sans-serif;
}
.u-section-10 .u-text-2 {
    font-weight: 700;
    font-size: 1.875rem;
    margin: 20px 4px 0 0; color:#FFF;  font-family: 'Sora', sans-serif;
}
.u-section-10 .u-text-3 {font-size: 0.875rem; line-height: 1.8; font-style: normal;margin: 20px 4px 0 0; color:#FFF; font-family: 'Montserrat', sans-serif;}
.u-section-10 .u-text-3 a{ color:#FFF; }

.u-section-10 .u-social-icon{ width:100%; float:left; margin:38px 0px 0px;}
.u-section-10 .u-social-icon a{ margin-right:20px;}
.u-section-10 .u-social-icon i{ font-size:2rem; color:#000;}
.u-section-10 .u-form{ padding:30px; width:100%; float:left;}
.u-section-10 .u-form .form-control{font-size: 1.25rem; border-radius:10px; padding:15px 15px; width:100%;}
.u-section-10 .u-label{ color:#FFF; font-family: 'Montserrat', sans-serif;}
.u-section-10 .u-label a{ color:#adcce9}
.u-section-10 .u-btn-1 {width: 100%; display:inline-block; border-radius:10px; text-align:center; text-transform: uppercase; font-size: 1.25rem; background:#292d33; color:#FFF; font-family: 'Montserrat', sans-serif; padding:10px 0px;}


@media screen and (max-width: 1150px) {
.sectors-investment{ background-position:center top;}
.u-section-8 .u-image-1{width: 450px; height: 450px;}
.u-section-8 .shape-1{width: 500px; height: 500px;}
.u-section-8 .shape-3{ bottom:300px}
.u-section-9 .u-image-2::after{ min-height:auto;}
}

@media screen and (max-width: 767px) {
	.u-section-2 h1{ font-size:3rem; margin: 30px 0px 0 0;}
	.u-section-2 .u-repeater-1 ul{grid-template-columns: repeat(2, calc(50% - 10px));}
	.u-section-2 .u-repeater-1 li h4{ font-size:1.15rem;}
	.u-section-2 .u-repeater-1 li{ padding:30px 10px;}
	.u-section-2{ padding-bottom:5px;}
	.u-section-2 .u-list-1{margin: 31px auto 60px 0;}
	.u-section-2 .u-image-1{ margin-top:31px }
	.u-section-2 .u-repeater-1 li h4{ letter-spacing:2px;}
	.m{padding:0px;}
	.m-r{ padding-right:0px;}
	.u-section-5 .u-shape-1{ margin:0px;}
	.u-section-5 .u-text-2{ margin:30px 0px 0px;}
	.u-section-3 .u-text-1{ font-size:2.5rem ; margin:31px 0px 25px;}
	.col-7, .col-5{ max-width:100%; flex:100%; width:100%;}
	.u-image-circle{ margin:0px 0px 30px;}
	.u-section-5 .u-text-1{ font-size:3rem; margin: 51px 0px 0;}
	.u-section-3 .u-repeater-1 li p{margin: -60px 30px 0 60px;}
	.u-section-3 .u-repeater-1 li .u-icon-1{ width:52px; height:52px;}
	.u-section-3 p{ margin:0px 0px;}
	.u-layout-cell ul{ margin:50px 0px 0px;}
	.u-section-6 .u-text-1{ margin:0px; font-size:2.8rem;}
	.u-section-6 .u-text-2{ margin:29px 0px 30px 0px;}
	.u-section-6 .u-layout-cell-1{ padding:0px; min-height:auto; width:100%; text-align:left}
	.u-section-6 .u-layout{ margin-bottom:20px;}
	
	.u-section-8 .u-image-1{ width:300px; height:300px;}
	.u-section-8 .shape-1{ width:350px; height:350px; left:-26%;}
	.u-section-8 .shape-2{ width:80px; height:80px; left:80%;}
	.u-section-8 .u-text-3{ width:100%; margin:40px 0 0; line-height:1.5}
	.u-section-8 .shape-3{ display:none;}
	.u-section-9{ margin:51px 0px 0px;}
	.u-section-9 .u-list-1 ul{grid-template-columns: repeat(1, calc(100% - 6.66667px));}
	.u-section-9 .u-list-1{ margin:30px 0px 0px;}
	.u-section-9 .u-text-1{ color:#FFF; padding:5px 0px 0px;}
	.u-section-8 p{ margin-left:0px!important;}
	.u-section-8 .u-text-1{ margin-left:0px!important;}
	.u-section-10 .u-text-1{ font-size:3rem;}
	.u-section-10 .u-text-2{ font-size:1.75rem;}
	.u-section-10 .u-form{ padding:30px 0px 0px;}
	.u-section-5 .u-text-2{ line-height:1.5}
	.u-section-9 .u-image-2 .text{ width:90%; left:0px; bottom:-150px;}
	.u-section-9 .u-image-2{ margin-top:-75px}
	}
	
	@media screen and (max-width: 480px) {
		.u-section-9 .u-text-4 .u-btn-4{ margin:20px 0px 0px;}
		}