﻿@import url("https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700&amp;display=swap");@keyframes slide{0%{transform:translateX(-100%);}100%{transform:translateX(100%);}}*{outline:none !important;}body,p,h5,h6,a,span,div,input,textarea,tr,td,th,li{font-family:'Raleway',sans-serif !important;font-size:16px;font-weight:500;}body{margin:0;padding:0;color:#000;line-height:30px;}h1,h2,h3,h4,h5,h6{font-weight:bold;text-transform:uppercase;}h1{font-size:24px;}h2{font-size:22px;}h3{font-size:20px;}h4{font-size:18px;}img{max-width:100%;}.overflow{overflow:hidden;}p{margin-top:0;margin-bottom:1rem;}a{transition:.1s ease-in-out;color:#26282b;text-decoration:none !important;}a:hover{text-decoration:underline;}.img-fullwidth{width:100% !important;}.mb-40{margin-bottom:40px;}.white{color:#fff;}.bg-red{background:#ff3a3a;}.hamburger{position:relative;cursor:pointer;transform:rotate(0deg);transition-duration:500ms;transition-timing-function:cubic-bezier(.86,0,.07,1);}.hamburger span{display:block;height:2px;width:30px;background:#fff;opacity:1;position:absolute;left:0;transform:rotate(0deg);transition:.25s ease-in-out;}.hamburger span:nth-child(1){top:0;}.hamburger span:nth-child(2){top:9px;}.hamburger span:nth-child(3){width:10px;top:19px;}.hamburger span:nth-child(4){width:6px;top:19px;left:15px;}.hamburger.open{margin:0;}.hamburger.open span:nth-child(1){top:9px;transform:rotate(135deg);}.hamburger.open span:nth-child(2){opacity:0;left:20px;}.hamburger.open span:nth-child(3){width:30px;top:9px;transform:rotate(-135deg);}.hamburger.open span:nth-child(4){opacity:0;left:20px;}.hamburger:hover span:nth-child(4){width:20px;left:10px;}.page-loaded .preloader{right:-100%;}.page-loaded .preloader .inner figure{opacity:0;transform:scale(1.5);}.page-loaded .preloader .inner p{transform:translateY(20px);opacity:0;}.page-loaded .preloader .layer{left:-100%;}.page-loaded .navbar .container .upper-side{transform:translateY(0);}.page-loaded .navbar .container .menu{opacity:1;}.page-loaded .slider .slider-container{transform:scale(1);opacity:1;}#scrollUp{background:#ff3a3a;border-radius:2px;bottom:30px;box-shadow:0 0 10px rgba(0,0,0,.05);color:#fff;font-size:34px;height:50px;line-height:46px;right:15px;text-align:center;transition:all .3s ease 0s;width:50px;}#scrollUp:hover{background:#ff3a3a;opacity:1;}.side-navigation{width:400px;max-width:100%;height:100vh;min-height:400px;position:fixed;left:-100%;top:0;background:#26282b;z-index:10;box-shadow:10px 10px 50px rgba(0,0,0,.2);color:#fff;font-size:14px;padding:0 40px;display:flex;flex-direction:column;justify-content:center;transition:all .5s ease;transition-duration:700ms;transition-timing-function:cubic-bezier(.86,0,.07,1);}.side-navigation .menu{display:none;margin-bottom:20px;}.side-navigation .menu ul{width:100%;margin:0;padding:0;}.side-navigation .menu ul li{width:100%;display:block;margin:0;padding:3px 0;list-style:none;position:relative;}.side-navigation .menu ul li ul{width:100%;display:none;padding-left:20px;margin-bottom:10px;}.side-navigation .menu ul li ul li{display:block;}.side-navigation .menu ul li ul li a{font-size:2vw;}.side-navigation .menu ul li a{display:inline-block;color:#fff;font-size:3vw;font-weight:600;}.side-navigation .menu ul li a:hover{color:#ff3a3a;text-decoration:none;}.side-navigation .side-content{width:100%;display:block;}.side-navigation figure{display:block;margin-bottom:30px;}.side-navigation figure img{height:40px;}.side-navigation address{display:block;margin-bottom:20px;}.side-navigation h6{font-weight:600;font-size:20px;}.side-navigation p{display:block;margin-bottom:30px;}.side-navigation p a{color:#fff;}.side-navigation .gallery{margin-bottom:20px;padding:0;margin-left:-5px;margin-right:-5px;}.side-navigation .gallery li{width:33.33333%;float:left;margin:0;padding:0 5px;list-style:none;}.side-navigation .gallery li img{width:100%;}.side-navigation .social-media{width:100%;float:left;margin:0;margin-bottom:20px;padding:0;}.side-navigation .social-media li{float:left;margin-left:5px;padding:0;list-style:none;}.side-navigation .social-media li a{width:40px;height:40px;float:left;text-align:center;line-height:42px;font-size:13px;color:#fff;background:rgba(255,255,255,.1);}.side-navigation .social-media li a:hover{color:#26282b;background:#ff3a3a;}.side-navigation.active{left:0;}.sticky-header{position:fixed !important;background:#333;top:0;left:0;z-index:9999 !important;height:134px;}.navbar{width:100%;position:absolute;left:0;top:0;z-index:1;}.navbar .container{flex-direction:column;}.navbar .container .upper-side{width:100%;display:flex;flex-wrap:wrap;padding:0;align-items:center;transform:translateY(-80px);transition:all .5s ease;transition-duration:700ms;transition-timing-function:cubic-bezier(.86,0,.07,1);transition-delay:1.2s;}.navbar .container .upper-side .logo{margin-left:0;}.navbar .container .upper-side .logo img{height:70px;}.navbar .container .upper-side .phone-email{margin-right:0;margin-left:auto;margin-top:5px;text-align:right;color:#fff;}.navbar .container .upper-side .phone-email img{float:right;height:34px;margin-left:15px;}.navbar .container .upper-side .phone-email h4{margin-bottom:0;margin-top:3px;font-size:17px;font-weight:500;display:-webkit-box;line-height:1;}.navbar .container .upper-side .phone-email small{line-height:1;}.navbar .container .upper-side .phone-email small a{opacity:.5;color:#fff;}.navbar .container .upper-side .phone-email small a:hover{text-decoration:none;color:#ff3a3a;opacity:1;}.navbar .container .upper-side .hamburger{width:30px;height:21px;margin-right:0;}.navbar .container .menu{width:100%;display:flex;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15);opacity:0;}.navbar .container .menu ul{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:0;margin-top:-1px;margin-bottom:0;}.navbar .container .menu ul li{margin:0;margin-left:40px;padding:0;list-style:none;position:relative;}.navbar .container .menu ul li:hover ul{top:100%;opacity:1;visibility:visible;}.navbar .container .menu ul li ul{min-width:220px;position:absolute;left:-35px;top:120%;background:#26282b;margin:0;padding:25px 0;opacity:0;visibility:hidden;transition:.1s ease-in-out;}.navbar .container .menu ul li ul:before{content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #26282b transparent;position:absolute;left:35px;top:-10px;}.navbar .container .menu ul li ul li{margin:0;padding:0 35px;white-space:nowrap;}.navbar .container .menu ul li ul li a{padding:8px 0;}.navbar .container .menu ul li ul li a:hover{border-color:transparent;}.navbar .container .menu ul li .current{color:#ff3a3a;}.navbar .container .menu ul li a{color:#fff;display:inline-block;font-weight:600;padding:15px 0;border-top:1px solid transparent;}.navbar .container .menu ul li a:hover{text-decoration:none;color:#ff3a3a;border-top:1px solid #ff3a3a;border-bottom:1px solid #ff3a3a;}.logos{width:100%;display:flex;flex-wrap:wrap;padding:100px 0;}.logos .col-lg-2{border-right:1px dashed #eee;}.logos .col-lg-2:last-child{border-right:none;}.logos figure{width:100%;margin:0;position:relative;}.logos figure:hover img{opacity:0;transform:scale(1.2);}.logos figure:hover h6{opacity:1;transform:scale(1);}.logos figure img{width:100%;}.logos figure h6{width:100%;height:20px;line-height:20px;margin:0;position:absolute;top:50%;margin-top:-10px;text-align:center;opacity:0;font-weight:800;font-size:13px;transform:scale(1.1);}.slider{width:100%;height:75vh;min-height:500px;display:flex;flex-wrap:wrap;background:#26282b;overflow:hidden;}.slider .slider-container{width:100%;height:100%;display:flex;flex-wrap:wrap;overflow:hidden;transition:all .5s ease;transition-duration:700ms;transition-timing-function:cubic-bezier(.86,0,.07,1);transform:scale(1.3);transition-delay:1.25s;opacity:0;}.slider .slider-container .swiper-slide{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;background-size:cover;}.slider .slider-container .swiper-slide:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.5);opacity:.65;}.slider .slider-container .swiper-slide .container{position:relative;z-index:9;padding-left:100px;}.slider .slider-container .swiper-slide .container h1{font-size:5vw;color:#fff;font-family:'Raleway',sans-serif;color:#ff3a3a;margin-bottom:20px;}.slider .slider-container .swiper-slide .container h1 span{display:inline-block;position:relative;}.slider .slider-container .swiper-slide .container h1 span:before{content:"";width:247px;height:70px;position:absolute;left:0;top:40px;background:url(../images/title-mark.html) center no-repeat;background-size:contain;z-index:-1;}.slider .slider-container .swiper-slide .container h2{font-weight:600;color:#fff;margin-bottom:50px;}.slider .slider-container .swiper-slide .container a{height:60px;line-height:56px;float:left;color:#fff;font-size:14px;font-weight:600;padding-bottom:10px;position:relative;border:2px solid #ff3a3a;padding:0 40px;transition:.1s ease-in-out;}.slider .slider-container .swiper-slide .container a i{margin-left:10px;}.slider .slider-container .swiper-slide .container a:hover{text-decoration:none;background:#ff3a3a;border-color:#ff3a3a;}.slider .slider-container .swiper-slide .container figure{float:left;margin-left:40px;margin-bottom:0;}.slider .slider-container .swiper-slide .container figure img{height:60px;}.slider .slider-container .inner-elements{width:100%;position:absolute;left:0;top:0;}.slider .slider-container .inner-elements .container{position:relative;height:100vh;}.slider .slider-container .inner-elements .container .social-media{width:20px;position:absolute;left:15px;top:calc(50% + 60px);transform:translateY(-50%);z-index:4;text-align:center;}.slider .slider-container .inner-elements .container .social-media h6{width:120px;color:#fff;transform:rotate(90deg);transform-origin:left;margin-left:9px;font-weight:600;margin-bottom:120px;font-size:14px;}.slider .slider-container .inner-elements .container .social-media ul{margin:0;padding:0;}.slider .slider-container .inner-elements .container .social-media ul:before{content:"";width:1px;height:42px;background:#fff;display:inline-block;margin-bottom:15px;margin-top:10px;}.slider .slider-container .inner-elements .container .social-media ul li{margin:0;padding:3px 0;list-style:none;}.slider .slider-container .inner-elements .container .social-media ul li a{color:#fff;font-size:12px;}.slider .slider-container .inner-elements .container .social-media ul li a:hover{color:#ff3a3a;}.slider .slider-container .inner-elements .container .pagination{width:auto;position:absolute;left:auto;right:15px;bottom:20px;z-index:4;color:#fff;font-size:14px;font-weight:600;line-height:50px;}.slider .slider-container .inner-elements .container .pagination .swiper-pagination-current{font-size:40px;font-weight:800;margin-right:5px;}.slider .slider-container .inner-elements .container .pagination .swiper-pagination-total{font-size:20px;margin-left:5px;}.slider .slider-container .inner-elements .container .button-prev{width:40px;position:absolute;right:10px;top:calc(50% + 60px);z-index:4;transform:rotate(90deg);transition:.1s ease-in-out;transform-origin:bottom;margin-top:-60px;font-weight:600;color:#fff;font-size:14px;line-height:1;cursor:pointer;}.slider .slider-container .inner-elements .container .button-prev:hover{color:#ff3a3a;}.slider .slider-container .inner-elements .container .button-prev:after{content:"";width:42px;height:1px;background:#fff;position:absolute;right:calc(-100% - 20px);top:5px;}.slider .slider-container .inner-elements .container .button-next{width:40px;position:absolute;right:10px;top:calc(50% + 60px);z-index:4;transform:rotate(90deg);transition:.1s ease-in-out;transform-origin:bottom;margin-top:60px;font-weight:600;color:#fff;font-size:14px;line-height:1;cursor:pointer;}.slider .slider-container .inner-elements .container .button-next:hover{color:#ff3a3a;}.page_links{margin:0;padding:0;}.page_links .item{background-color:#292e73;padding-top:2rem;padding-bottom:2rem;color:#fff;font-weight:600;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 0 21px rgba(0,0,0,.06);}.page_links .item .bubbled{position:absolute;top:0;right:0;width:65px;height:80px;text-align:center;z-index:10;}.page_links .item .bubbled:before{content:'';width:120px;height:120px;position:absolute;top:0;right:0;background:#191f6d;transform:translate(33%,-33%);border-radius:50%;z-index:10;transition:all .4s ease;}.page_links .item .bubbled .count-text{position:relative;z-index:11;line-height:77px;display:inline-block;color:#fff;font-size:20px;font-weight:bold;transition:all .4s ease;}.page_links .item .main-content{padding:7px;text-align:center;transition:all .4s ease;}.page_links .item .main-content h2{margin-bottom:15px;}.page_links .item .main-content p{font-size:13px;text-align:justify;}.page_links .item .Cbutton{box-shadow:0 0 0 1px rgba(255,255,255,.7) inset;color:#fff !important;font-weight:700;font-size:11px;line-height:14px;margin-bottom:6px;cursor:pointer;display:block;text-decoration:none;text-align:center;margin:0 .25em 0 0;padding:.78571429em 1.5em;}.page_links .item2{background-color:#191f6d;padding-top:2rem;padding-bottom:2rem;color:#fff;font-weight:600;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 0 21px rgba(0,0,0,.06);}.page_links .item2 .bubbled{position:absolute;top:0;right:0;width:65px;height:80px;text-align:center;z-index:10;}.page_links .item2 .bubbled:before{content:'';width:120px;height:120px;position:absolute;top:0;right:0;background:#292e73;transform:translate(33%,-33%);border-radius:50%;z-index:10;transition:all .4s ease;}.page_links .item2 .bubbled .count-text{position:relative;z-index:11;line-height:77px;display:inline-block;color:#fff;font-size:20px;font-weight:bold;transition:all .4s ease;}.page_links .item2 .main-content{padding:7px;text-align:center;transition:all .4s ease;}.page_links .item2 .main-content h2{margin-bottom:15px;}.page_links .item2 .main-content ul{margin:0;padding:0;}.page_links .item2 .main-content ul li{list-style:none;display:contents;font-size:14px;}.page_links .item2 .main-content ul li a{text-decoration:none;color:#fff;font-size:14px;}.page_links .item2 .main-content ul li a img{width:9%;margin-bottom:15px;}.page_links .item2 .main-content p{font-size:13px;text-align:justify;}.page_links .item2 .Cbutton{box-shadow:0 0 0 1px rgba(255,255,255,.7) inset;color:#fff !important;font-weight:700;font-size:11px;line-height:14px;margin-bottom:6px;cursor:pointer;display:block;text-decoration:none;text-align:center;margin:0 .25em 0 0;padding:.78571429em 1.5em;}.page_links .item3{background-color:#292e73;padding-top:2rem;padding-bottom:2rem;color:#fff;font-weight:600;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 0 21px rgba(0,0,0,.06);}.page_links .item3 .bubbled{position:absolute;top:0;right:0;width:65px;height:80px;text-align:center;z-index:10;}.page_links .item3 .bubbled:before{content:'';width:120px;height:120px;position:absolute;top:0;right:0;background:#191f6d;transform:translate(33%,-33%);border-radius:50%;z-index:10;transition:all .4s ease;}.page_links .item3 .bubbled .count-text{position:relative;z-index:11;line-height:77px;display:inline-block;color:#fff;font-size:20px;font-weight:bold;transition:all .4s ease;}.page_links .item3 .main-content{padding:7px;text-align:center;transition:all .4s ease;}.page_links .item3 .main-content h2{margin-bottom:15px;}.page_links .item3 .main-content h3{text-align:left;font-size:17px;margin:0;padding:0;margin-bottom:10px;}.page_links .item3 .main-content p{font-size:13px;text-align:justify;}.page_links .item3 .Cbutton{box-shadow:0 0 0 1px rgba(255,255,255,.7) inset;color:#fff !important;font-weight:700;font-size:11px;line-height:14px;margin-bottom:6px;cursor:pointer;display:block;text-decoration:none;text-align:center;margin:0 .25em 0 0;padding:.78571429em 1.5em;}.page-header{width:100%;height:500px;display:flex;flex-wrap:wrap;padding-top:200px;background-color:#26282b;position:relative;margin-bottom:30px;}.page-header:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#26282b;background:-moz-linear-gradient(161deg,#26282b 0%,#26282b 49%,#9f8054 100%);background:-webkit-linear-gradient(161deg,#26282b 0%,#26282b 49%,#9f8054 100%);background:linear-gradient(161deg,#26282b 0%,#26282b 49%,#9f8054 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#26282b",endColorstr="#9f8054",GradientType=1);opacity:.65;}.page-header .container{position:relative;z-index:2;}.page-header .container h1{font-size:3vw;color:#fff;font-family:'Raleway',sans-serif;color:#ff3a3a;margin-bottom:20px;}.page-header .container p{display:block;color:#fff;font-size:20px;margin:0;}.page-header .container .active{color:#fff;font-weight:900;}.page-header .container .breadcrumb{position:absolute;left:15px;bottom:-30px;background:#ff3a3a;width:70%;padding:20px 20px;padding-right:60px;margin:0;}.page-header .container .breadcrumb .breadcrumb-item:first-child:before{color:transparent;content:"";}.page-header .container .breadcrumb .breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#fff;content:"/";}.page-header .container .breadcrumb .breadcrumb-item a{color:#fff;}.about-bg{background-image:url("../images/banner/about.jpg");max-height:calc(100vh - 800px);min-height:400px;background-size:cover !important;}.contact-bg{background-image:url("../images/banner/contact.jpg");max-height:calc(100vh - 800px);min-height:400px;background-size:cover !important;}.careers-bg{background-image:url("../images/banner/careers.jpg");max-height:calc(100vh - 800px);min-height:400px;background-size:cover !important;}.impact-bg{background-image:url("../images/banner/health.jpg");max-height:calc(100vh - 800px);min-height:400px;background-size:cover !important;}.education-bg{background-image:url("../images/banner/education.jpg");max-height:calc(100vh - 800px);min-height:400px;background-size:cover !important;}.p_1_banner{background-image:url("../images/news/p_1_banner.jpg");max-height:calc(100vh - 800px);min-height:400px;background-size:cover !important;}.p_2_banner{background-image:url("../images/news/p_2_banner.jpg");max-height:calc(100vh - 800px);min-height:400px;background-size:cover !important;}.p_3_banner{background-image:url("../images/news/p_3_banner.jpg");max-height:calc(100vh - 800px);min-height:400px;background-size:cover !important;}.p_4_banner{background-image:url("../images/news/p_4_banner.jpg");max-height:calc(100vh - 800px);min-height:400px;background-size:cover !important;}.p_5_banner{background-image:url("../images/news/p_5_banner.jpg");max-height:calc(100vh - 800px);min-height:400px;background-size:cover !important;}.p_6_banner{background-image:url("../images/news/p_6_banner.jpg");max-height:calc(100vh - 800px);min-height:400px;background-size:cover !important;}.p_7_banner{background-image:url("../images/news/p_7_banner.jpg");max-height:calc(100vh - 800px);min-height:400px;background-size:cover !important;}.p_8_banner{background-image:url("../images/news/p_8_banner.jpg");max-height:calc(100vh - 800px);min-height:400px;background-size:cover !important;}.health-bg{background-image:url("../images/banner/health.jpg");max-height:calc(100vh - 800px);min-height:400px;background-size:cover !important;}.community-bg{background-image:url("../images/banner/community.jpg");max-height:calc(100vh - 800px);min-height:400px;background-size:cover !important;}.energy{background-image:url("../images/banner/energy.jpg");max-height:calc(100vh - 800px);min-height:400px;background-size:cover !important;}.real-estate{background-image:url("../images/banner/real-estate.jpg");max-height:calc(100vh - 800px);min-height:400px;background-size:cover !important;}.hospitality{background-image:url("../images/banner/hospitality.jpg");max-height:calc(100vh - 800px);min-height:400px;background-size:cover !important;}.about_content{padding:25px 0 25px 0;background:#f7f7f7;}.about_content .service-block{position:relative;}.about_content .service-block .inner-box{position:relative;background:#fff;padding:40px;transition:.5s ease;}.about_content .service-block .inner-box:hover{transform:translateY(-10px);box-shadow:0 25px 25px 0 rgba(0,0,0,.1);}.about_content .service-block .inner-box .icon{position:absolute;top:25px;right:40px;width:70px;height:70px;}.about_content .service-block .inner-box h4{position:relative;font-size:18px;font-weight:600;color:#222;line-height:28px;padding-bottom:30px;margin-bottom:20px;}.about_content .service-block .inner-box h4:before{position:absolute;content:'';background:#e9e6e6;bottom:0;left:0;width:50px;height:3px;}.about_content .service-block .inner-box .text{text-align:justify;color:#000;}.progress{position:relative;z-index:0;padding:30px 0;height:auto;position:relative;display:block;overflow:hidden;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;}.progress:before{background-color:#ff3a3a;content:"";height:100%;left:0;position:absolute;top:0;width:100%;border-radius:0;z-index:-99;}.progress .progress-single{float:left;width:25%;text-align:center;}.progress .progress-single .progress-count{text-transform:uppercase;}.progress .progress-single .progress-count h3{color:#fff;font-size:44px;font-weight:800;margin-bottom:15px;}.progress .progress-single .progress-count h5{color:#303030;font-size:22px;font-weight:800;margin:0;}.history{padding:25px 0 25px 0;}.history .sec-title{position:relative;margin-bottom:30px;text-align:center;}.history .sec-title h2{font-size:24px;font-weight:700;line-height:42px;color:#222;}.history .history_segment{margin:0;border:none;box-shadow:none;border-radius:0;display:inline-flex;min-width:100%;border-bottom:1rem solid #f5bc48;}.history .history_segment .segment{border:none;width:20%;float:left;position:relative;box-shadow:3px 0 0 inset;color:#ff3a3a;text-align:left;padding:2rem 0;}.history .history_segment .segment:first-child{border-left:none;}.history .history_segment .segment h1{font-size:50px;cursor:pointer;text-align:center;color:rgba(27,26,66,.7);margin:0 3rem;}.history .history_segment .segment h3{color:#1b1a42;margin:1rem 0;font-size:16px;text-align:center;}.history .history_segment .segment .history_image{display:block;margin:0 10px;text-align:center;}.history .history_segment .segment .history_image .image{width:150px;height:auto;font-size:.92857143rem;display:inline-block;}.history .history_segment .segment:after{position:absolute;content:"";top:0;right:auto;left:0;border-top:2rem solid transparent;border-top-color:transparent;border-right:2rem solid transparent;border-bottom:0 solid transparent;border-left:0 solid transparent;border-top-color:#f5bc48;}.impact_content .impact_section{padding:25px 0 25px 0;}.impact_content .cat-sec{float:left;width:100%;}.impact_content .cat-sec .no-gape{margin:0;}.impact_content .cat-sec .no-gape div{padding:0;}.impact_content .cat-sec .no-gape div .p-category{float:left;width:100%;z-index:1;position:relative;transition:all .4s ease 0s;}.impact_content .cat-sec .no-gape div .p-category a{color:#26282b;text-decoration:none;float:left;width:100%;cursor:pointer;text-align:center;padding-bottom:30px;border-left:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-top:1px solid #c8c8c8;}.impact_content .cat-sec .no-gape div .p-category a .icon{width:10%;margin-top:15px;margin-bottom:0;}.impact_content .cat-sec .no-gape div .p-category a span{float:left;width:100%;font-size:20px;font-weight:600;text-transform:uppercase;color:#232323;margin-top:0;}.impact_content .cat-sec .no-gape div .p-category:hover{background:#fff;box-shadow:0 0 25px rgba(0,0,0,.1);border-radius:8px;width:100%;z-index:10;}.impact_content .cat-sec .no-gape div .p-category .Cbutton{background:#f5bc48;box-shadow:0 0 0 1px rgba(255,255,255,.7) inset;color:#fff !important;font-weight:700;font-size:11px;line-height:14px;margin-bottom:6px;cursor:pointer;display:block;text-decoration:none;text-align:center;margin:0 .25em 0 0;padding:.78571429em 1.5em;}.education_content .education_section{padding:25px 0 25px 0;}.education_content .education_section .course-single-item{box-shadow:0 0 1px 1px rgba(20,23,28,.1),0 3px 1px 0 rgba(20,23,28,.1);background:#fff;margin-bottom:15px;}.education_content .education_section .course-single-item .img-fullwidth{width:100% !important;}.education_content .education_section .course-single-item .other-detail{padding:3px;background:#fff;}.education_content .education_section .course-single-item .other-detail .course-name h5{font-weight:600;color:#1d1d1d;font-size:19px;line-height:24px;}.education_content .education_section .course-single-item .other-detail .instructor-title{font-size:14px;color:#686f7a;}.education_content .education_section .course-single-item .other-detail .instructor-title li{display:inline-block;padding-right:0;}.education_content .education_section .course-single-item .other-detail .instructor-title li .Cbutton{box-shadow:0 0 0 1px rgba(255,255,255,.7) inset;background:#ff3a3a;color:#fff !important;font-weight:700;font-size:11px;line-height:14px;margin-bottom:6px;cursor:pointer;display:block;text-decoration:none;text-align:center;margin:0 .25em 0 0;padding:.78571429em 1.5em;}.business_content_details{padding:25px 0 25px 0;}.business_content_details .business_details{background:rgba(255,255,255,.7);box-shadow:1px 5px 15px 2px rgba(68,102,242,.05);padding:30px;}.business_content_details .business_details .sec-title{position:relative;margin-bottom:50px;}.business_content_details .business_details .sec-title h2{position:relative;font-size:30px;font-weight:600;color:#020e28;line-height:1.2em;padding:0 0 24px;display:inline-block;text-transform:uppercase;}.business_content_details .business_details .sec-title .text{position:relative;color:#848484;font-size:18px;line-height:1.7em;font-weight:400;}.business_content_details .business_details .project-block{position:relative;padding:0;}.business_content_details .business_details .project-block .inner-box{position:relative;overflow:hidden;}.business_content_details .business_details .project-block .inner-box .image{position:relative;}.business_content_details .business_details .project-block .inner-box .image img{position:relative;width:100%;display:block;}.business_content_details .business_details .project-block .inner-box .image .overlay-box{position:absolute;left:0;top:0;width:100%;height:100%;display:block;transition:all 300ms ease;}.business_content_details .business_details .project-block .inner-box .image .overlay-box:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;display:block;opacity:0;transition:all 300ms ease;background-color:rgba(74,74,74,.7);}.business_content_details .business_details .project-block .inner-box .image .overlay-box .content{position:absolute;content:'';left:0;bottom:-38px;max-width:390px;width:100%;padding:15px 30px;transition:all 300ms ease;background-color:#eaedef;}.business_content_details .business_details .project-block .inner-box .image .overlay-box .content h3{position:relative;font-weight:500;font-size:18px;}.business_content_details .business_details .project-block .inner-box .image .overlay-box .content h3 a{position:relative;color:#020e28;transition:all 300ms ease;}.business_content_details .business_details .project-block .inner-box .image .overlay-box .content .text{position:relative;color:#fff;font-size:16px;margin-top:8px;transition:all 300ms ease;}.business_content_details .business_details .project-block .inner-box .image .overlay-box .content .text .icon{margin-left:5px;}.business_content_details .business_details .business_details_item .business-text .business-description{padding-bottom:20px;}.business_content_details .business_details .business_details_item .business-text .business-description p{text-align:justify;line-height:1.9em;font-weight:400;color:#0c1429;letter-spacing:.04em;}.business_content_details .business .sec-title{position:relative;margin-bottom:50px;}.business_content_details .business .sec-title h2{position:relative;font-size:30px;font-weight:600;color:#020e28;line-height:1.2em;padding:0 0 24px;display:inline-block;text-transform:uppercase;}.business_content_details .business .sec-title .text{position:relative;color:#848484;font-size:18px;line-height:1.7em;font-weight:400;}.business_content_details .business .project-block{position:relative;padding:0;}.business_content_details .business .project-block .inner-box{position:relative;overflow:hidden;}.business_content_details .business .project-block .inner-box:hover .image .overlay-box .content{background-color:#ff3a3a;bottom:0;}.business_content_details .business .project-block .inner-box:hover .image .overlay-box .content h3 a{color:#1b1a42;}.business_content_details .business .project-block .inner-box .image{position:relative;}.business_content_details .business .project-block .inner-box .image img{position:relative;width:100%;display:block;}.business_content_details .business .project-block .inner-box .image .overlay-box{position:absolute;left:0;top:0;width:100%;height:100%;display:block;transition:all 300ms ease;}.business_content_details .business .project-block .inner-box .image .overlay-box:before{opacity:1;position:absolute;content:'';left:0;top:0;width:100%;height:100%;display:block;opacity:0;transition:all 300ms ease;background-color:rgba(74,74,74,.7);}.business_content_details .business .project-block .inner-box .image .overlay-box .content{position:absolute;content:'';left:0;bottom:-119px;max-width:390px;width:100%;padding:15px 30px;transition:all 300ms ease;background-color:#eaedef;}.business_content_details .business .project-block .inner-box .image .overlay-box .content h3{position:relative;font-weight:500;font-size:18px;}.business_content_details .business .project-block .inner-box .image .overlay-box .content h3 a{position:relative;color:#020e28;transition:all 300ms ease;}.business_content_details .business .project-block .inner-box .image .overlay-box .content .text{position:relative;color:#fff;font-size:16px;margin-top:8px;transition:all 300ms ease;}.business_content_details .business .project-block .inner-box .image .overlay-box .content .text .icon{margin-left:5px;}.business_content_details .business .project-block .inner-box .image .overlay-box .content .Cbutton{box-shadow:0 0 0 1px rgba(255,255,255,.7) inset;background:#ff3a3a;color:#fff !important;font-weight:700;width:38%;float:right;font-size:11px;line-height:14px;margin-bottom:6px;cursor:pointer;display:block;text-decoration:none;text-align:center;margin:0 .25em 0 0;padding:.78571429em 1.5em;}.business_content_details .business .business_details_item .business-text .business-description{padding-bottom:20px;}.business_content_details .business .business_details_item .business-text .business-description p{text-align:justify;line-height:1.9em;font-weight:400;color:#0c1429;letter-spacing:.04em;}.business_content_details .other-business-item{box-shadow:0 0 1px 1px rgba(20,23,28,.1),0 3px 1px 0 rgba(20,23,28,.1);background:#fff;margin-bottom:15px;}.business_content_details .other-business-item .img-fullwidth{width:100% !important;}.business_content_details .other-business-item .other-detail{padding:3px;background:#fff;}.business_content_details .other-business-item .other-detail .course-name h5{font-weight:600;color:#1d1d1d;font-size:19px;line-height:24px;}.business_content_details .other-business-item .other-detail .title{font-size:14px;color:#686f7a;}.business_content_details .other-business-item .other-detail .title li{display:inline-block;padding-right:0;}.business_content_details .other-business-item .other-detail .title li .Cbutton{box-shadow:0 0 0 1px rgba(255,255,255,.7) inset;background:#ff3a3a;color:#fff !important;font-weight:700;font-size:11px;line-height:14px;margin-bottom:6px;cursor:pointer;display:block;text-decoration:none;text-align:center;margin:0 .25em 0 0;padding:.78571429em 1.5em;}.news_content{padding:25px 0 25px 0;}.news_content .news_sec{margin-top:0;margin-bottom:15px;background-color:#fff;box-shadow:1px 5px 15px 2px rgba(68,102,242,.05);}.news_content .news_sec .news-tag{padding:0 10px;border-radius:0;color:#26282b;font-size:12px;position:absolute;top:12px;font-weight:800;text-align:center;background-color:#ff3a3a;}.news_content .news_sec .news-tag:before{content:'';top:0;left:44px;width:100%;height:15px;width:39px;position:absolute;animation:slide 1.1s infinite;position:absolute;background:#fff;filter:blur(6px);opacity:.5;}@-moz-keyframes slide{0%{transform:translateX(-100%);}100%{transform:translateX(100%);}}@-webkit-keyframes slide{0%{transform:translateX(-100%);}100%{transform:translateX(100%);}}@keyframes slide{0%{transform:translateX(-100%);}100%{transform:translateX(100%);}}.news_content .news_sec:hover figure.snip_con img{transform:scale(1.2);transition:all .5s ease;}.news_content .news_sec .snip_con{margin:0;overflow:hidden;}.news_content .news_sec .snip_con img{transition:all .5s ease;width:100%;}.news_content .news_sec .text_p{position:relative;padding:0 20px 20px;}.news_content .news_sec .text_p .date_sec{position:absolute;top:-68px;left:15px;}.news_content .news_sec .text_p .date_sec h4{text-align:center;background-color:#ff3a3a;color:#fff;padding:5px 8px;margin:0;font-weight:500;line-height:normal;letter-spacing:.03em;text-transform:capitalize;font-size:calc(16px + (18 - 16)*((100vw - 320px)/(1920 - 320)));}.news_content .news_sec .text_p .date_sec h4 a{text-decoration:none;}.news_content .news_sec .text_p .date_sec h6{line-height:15px;background-color:#f7f7f7;color:#0c1429;padding:8px 10px;margin:0;font-weight:400;font-size:14px;}.news_content .news_sec .text_p h4{font-weight:500;color:#0c1429;margin-top:40px;margin-bottom:0;line-height:normal;}.news_content .news_sec .text_p P{font-weight:400;color:#777;margin-top:10px;margin-bottom:-5px;letter-spacing:.02em;}.news_content .news_sec .readmore{padding:0 20px 20px;}.news_content .news_sec .readmore a{color:#333;color:#333;border:2px solid #f5bc48;padding:5px 8px;}.news_content_details{padding:25px 0 25px 0;}.news_content_details .news_details{background:rgba(255,255,255,.7);box-shadow:1px 5px 15px 2px rgba(68,102,242,.05);padding:30px;}.news_content_details .news_details .single_news_item .news-text h6{margin-top:15px;font-weight:800;color:#0c1429;font-size:14px;line-height:24px;}.news_content_details .news_details .single_news_item .news-text .blog-head{font-weight:800;color:#0c1429;letter-spacing:.03em;margin-bottom:.5rem;font-size:calc(18px + (24 - 18)*((100vw - 320px)/(1920 - 320)));}.news_content_details .news_details .single_news_item .news-text .blog-description{padding-bottom:20px;}.news_content_details .news_details .single_news_item .news-text .blog-description p{text-align:justify;line-height:1.9em;font-weight:400;color:#0c1429;letter-spacing:.04em;}.news_content_details .news_details .single_news_item .news-text .blog-description ul li{list-style:decimal;text-align:justify;}.news_content_details .course-single-item{box-shadow:0 0 1px 1px rgba(20,23,28,.1),0 3px 1px 0 rgba(20,23,28,.1);background:#fff;margin-bottom:15px;}.news_content_details .course-single-item .img-fullwidth{width:100% !important;}.news_content_details .course-single-item .other-detail{padding:3px;background:#fff;}.news_content_details .course-single-item .other-detail .course-name h5{font-weight:600;color:#1d1d1d;font-size:19px;line-height:24px;}.news_content_details .course-single-item .other-detail .instructor-title{font-size:14px;color:#686f7a;}.news_content_details .course-single-item .other-detail .instructor-title li{display:inline-block;padding-right:0;}.news_content_details .course-single-item .other-detail .instructor-title li .Cbutton{box-shadow:0 0 0 1px rgba(255,255,255,.7) inset;background:#ff3a3a;color:#fff !important;font-weight:700;font-size:11px;line-height:14px;margin-bottom:6px;cursor:pointer;display:block;text-decoration:none;text-align:center;margin:0 .25em 0 0;padding:.78571429em 1.5em;}.careers_content .careers_section{padding:25px 0 25px 0;}.contact_content .contact_form{padding:25px 0 25px 0;}.contact_content .contact_form label{display:block;margin:0 0 .28571429rem;color:rgba(0,0,0,.87);font-size:.92857143em;font-weight:700;text-transform:none;}.contact_content .contact_form input,.contact_content .contact_form textarea{border-radius:0;border-left:0;border-right:0;border-top:0;margin-bottom:3rem;padding:15px 0;width:100%;height:auto;}.contact_content .contact_form input:focus,.contact_content .contact_form textarea:focus{color:rgba(0,0,0,.95);border-color:#85b7d9;border-radius:0;background:#fff;box-shadow:0 0 0 0 rgba(34,36,38,.35) inset;}.contact_content .contact_form .sub-button{background-color:#ff3a3a;color:#fff;border-radius:0 !important;cursor:pointer;display:inline-block;min-height:1em;outline:0;border:none;vertical-align:baseline;margin:0 .25em 0 0;padding:.78571429em 1.5em;font-size:14px;text-transform:none;font-weight:700;line-height:1em;font-style:normal;text-align:center;text-decoration:none;user-select:none;}.contact_content .contact_form .sub-button:hover{color:#26282b;}.footer{width:100%;display:flex;flex-wrap:wrap;padding-top:25px;padding-bottom:25px;background:#333;}.footer h3{color:#fff;font-weight:700;font-size:13px;}.footer p{color:#fff;}.footer .logo{height:41px;margin-bottom:15px;}.footer .logo img{height:48px;}.footer .select-box{display:inline-block;position:relative;height:50px;line-height:48px;border:1px solid rgba(255,255,255,.2);padding-right:15px;padding-left:25px;margin-top:20px;}.footer .select-box:hover{border:1px solid rgba(255,255,255,.35);}.footer .select-box span{margin-right:40px;}.footer .select-box .dropdown-toggle{color:#fff;font-size:14px;font-weight:600;}.footer .select-box .dropdown-toggle:hover{text-decoration:none;}.footer .select-box .dropdown-toggle img{width:20px;margin-right:5px;}.footer .select-box .dropdown-menu{width:100%;background:#fff;border-radius:0;border:none;margin-left:-25px;margin-top:13px;}.footer .select-box .dropdown-menu li{display:block;margin:0;padding:0;list-style:none;}.footer .select-box .dropdown-menu li a{display:block;padding:7px 25px;font-size:14px;line-height:1;}.footer .select-box .dropdown-menu li a:hover{background:none;color:#9f8054;}.footer .select-box .dropdown-menu li a img{width:20px;margin-right:5px;}.footer .footer-block{border-right:1px dotted #666;}.footer .footer-block .footer-menu{display:block;margin:0;padding:0;}.footer .footer-block .footer-menu li{width:100%;float:left;margin:0;padding:4px 0;list-style:none;}.footer .footer-block .footer-menu li a{float:left;color:#fff;color:#ccc;font-size:11px;line-height:14px;margin-bottom:6px;cursor:pointer;display:block;text-decoration:none;}.footer .footer-block .footer-menu li a:hover{color:#ff3a3a;}.footer .Cbutton{box-shadow:0 0 0 1px rgba(255,255,255,.7) inset;color:#fff !important;font-weight:700;font-size:11px;line-height:14px;margin-bottom:6px;cursor:pointer;display:block;text-decoration:none;text-align:center;margin:0 .25em 0 0;padding:.78571429em 1.5em;}.footer .contact-box{float:right;color:#fff;text-align:right;}.footer .contact-box h5{margin-bottom:10px;font-size:19px;font-family:'Raleway',sans-serif;}.footer .contact-box h3{font-weight:600;margin:0;}.footer .contact-box p{margin-bottom:10px;}.footer .contact-box p a{color:#fff;opacity:.5;}.footer .contact-box ul{float:right;margin:0;margin-top:20px;padding:0;}.footer .contact-box ul li{float:left;margin-left:5px;padding:0;list-style:none;}.footer .contact-box ul li a{width:40px;height:40px;float:left;text-align:center;line-height:42px;font-size:13px;color:#fff;background:rgba(255,255,255,.1);}.footer .contact-box ul li a:hover{color:#26282b;background:#ff3a3a;}.footer .col-12{border-top:1px solid rgba(255,255,255,.1);padding-top:10px;color:#fff;font-size:13px;border-top:1px dotted #666;}.footer .col-12 .copyright{float:left;}.footer .col-12 .creation{float:right;}.footer .col-12 .creation a{color:#fff;}@media only screen and (max-width:1199px),only screen and (max-device-width:1199px){.intro figure .holder{transform:translate(65px,-65px);}.intro figure .holder img{width:450px;}.property-calculator figure .holder{transform:translate(65px,-65px);}.property-calculator figure .holder img{width:450px;}.footer-bar .inner p{font-size:15px;}.footer-bar .inner p br{display:none;}}@media only screen and (max-width:991px),only screen and (max-device-width:991px){.side-navigation .side-content{display:none;}.side-navigation .menu{display:block;}.navbar .container .menu{display:none;}.intro figure{width:100%;margin-bottom:80px;}.intro figure .pattern-bg{width:100%;left:0;}.intro figure .holder{transform:translate(0,-45px);padding:0 15%;}.intro figure .holder img{width:100%;}.intro .content-box{padding-left:0;}.logos figure img{padding:0 10%;}.about-content{padding:80px 0;}.sales-offices{padding:80px 0;}.press-relases{padding:80px 0;}.photo-gallery{padding:80px 0;}.photo-gallery .gallery li{width:33.33333%;}.intro-video{padding:80px 0;}.faq .sidebox{width:100%;margin-left:0;margin-top:50px;}.apartment{padding:80px 0;}.apartment .property-infos{width:100%;margin-right:0;}.apartment .property-plan{margin:50px 0;}.apartment .gallery-slider{width:100%;}.facilities{padding:80px 0;}.blog .sidebar{width:100%;margin-left:0;padding-left:0;border-left:none;}.sales-team{padding:80px 0;}.sales-team figure figcaption{width:50%;}.sales-team figure figcaption h4{font-size:21px;}.sales-team figure figcaption small{margin-bottom:20px;}.error404{padding:80px 0;}.recent-gallery{padding:80px 0;}.recent-gallery h3{padding-right:0;}.recent-gallery .col-md-4{margin-top:0 !important;}.recent-gallery figure{margin-top:80px;}.benefits{padding:80px 0;}.property-calculator{padding-bottom:80px;margin-top:0;}.property-calculator .col-lg-6:nth-child(1){order:2;}.property-calculator .col-lg-6:nth-child(2){order:1;}.property-calculator figure{width:100%;}.property-calculator figure:before{display:none;}.property-calculator figure .pattern-bg{width:100%;left:0;}.property-calculator figure .holder{transform:translate(0,-45px);padding:0 15%;}.property-calculator figure .holder img{width:100%;}.property-calculator .content-box{padding-left:0;margin-bottom:150px;}.property-plans{padding-bottom:80px;}.property-plans .nav-pills{margin-top:40px;}.recent-posts{padding:80px 0;}.recent-posts .post-box{margin:25px 0;}.property-customization{padding:80px 0;}.video-bg video{float:right;}.certificates{padding:80px 0;}.contact{padding:80px 0;}.contact address p a{display:block;}.contact .contact-form{padding-left:0;margin-top:50px;}.blog{padding:80px 0;}.footer-bar .inner{padding:30px;}.footer-bar .inner .col-lg-4{margin:20px 0;}.footer-bar .inner figure{width:70px;margin-right:0;}.footer-bar .inner figure img{height:50px;}.footer{padding-top:150px;}.footer .select-box{margin-bottom:80px;}.footer .footer-menu{padding:0;}.footer .contact-box{float:left;text-align:left;margin-top:80px;}.footer .contact-box ul{float:left;}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.side-navigation{width:80vw;}.page-header .container .breadcrumb{width:calc(100% - 30px);}.navbar .container .upper-side .phone-email{display:none;}.navbar .container .upper-side .language{display:none;}.navbar .container .upper-side .hamburger{margin-left:auto;}.slider .slider-container .inner-elements .container .social-media{display:none;}.slider .slider-container .swiper-slide .container{padding-left:15px;padding-right:40px;}.slider .slider-container .swiper-slide .container figure{width:100%;margin-left:0;margin-top:30px;}.benefits .col{width:50%;flex-basis:auto;border-right:none;}.benefits .col:nth-child(odd){margin-top:0;}.apartment h2{font-size:9vw;}.apartment figure{margin:15px 0;}.apartment h4{margin-top:30px;}.about-content h2{font-size:10vw;}.blog .post .post-image{margin-bottom:30px;}.blog .post .post-content{margin:0;padding:0;width:100%;}.contact .map .holder iframe{width:100%;height:450px;}.side-navigation .menu ul li ul li a{font-size:4vw;}.certificates figure{margin:15px 0;}.footer .col-12 .creation{float:left;margin-top:5px;}}