@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap);a{color:#000;text-decoration:none;line-height:100%;font-size:16px}a:active,a:focus,a:focus-within,a:hover,a:visited{text-decoration:none;color:#000;background:0 0}figure,ol,ul{list-style:none;margin:0;padding:0;line-height:100%}#header,body{background:#fff}body,h1,h2,h3,h4,h5,h6{font-size:100%;margin:0;padding:0}body{line-height:100%;box-sizing:border-box;font-family:'Roboto',sans-serif;font-weight:400}.container{padding:0}h1,h2,h3,h4,h5,h6{line-height:normal}.clearfix{clear:both}#header{height:auto}#header #menu ul,#header #menu ul li,#header .container{position:relative}#header #logo{position:absolute;top:0;left:0;width:200px;height:auto;z-index:99}#header #logo a,#header #menu .dropdown-menu.show{display:block}#header #logo a img{display:block;max-width:200px;height:auto}#header .navbar{padding:0!important}#header #menu{position:relative;float:right}#header #menu .dropdown-menu{min-width:250px;display:none;top:100%;left:0;border:0;position:absolute;border-radius:0;background:#fff}#header #menu .dropdown-menu .dropdown-menu{left:100%;top:0}#header #menu .dropdown-menu .dropdown-menu ul li a,body{color:#000}#header #menu ul li a:hover,#header #menu ul li.show>a,#header #menu ul li:hover ul li:hover>a{color:#fff}#header #menu ul li.show::before,#header #menu ul li::before{width:100%;transform:skew(16deg)}#header #menu ul li.show::before{position:absolute;content:'';height:100%;transition:.3s;background:rgba(var(--themeColor2),1);z-index:0;top:0;left:0}#header #menu ul li::before{height:0}#header #menu ul li a{position:relative;display:block;padding:12px;font-size:14pxz-index:10;color:#3a3a3a}#header #menu ul li:hover::before{height:100%}#header #menu ul li a,#header #menu ul li::before,#header #menu ul li:hover a,#header #menu ul li:hover ul li::before,#header #menu ul li:hover ul li:hover::before,#header #menu ul li:hover::before{transition:.3s}#header #menu ul li::before,#header #menu ul li:hover ul li::before{position:absolute;content:'';background:rgba(var(--themeColor2),1);z-index:0;top:0;left:0}#header #menu ul li:hover ul li::before{width:0;height:100%;transform:skew(0deg)}#header #menu ul li:hover ul li:hover::before{width:100%}#header,#home-about,#home-slider{position:relative;width:100%}#home-slider{height:calc(100vh - 55px)}#home-slider .slider-txt{position:absolute;max-width:1140px;width:100%;height:auto;top:20%;transform:translateY(-20%);left:0;right:0;margin:auto;text-align:center}#home-slider .first-text{font-size:60px;color:#2c448f;font-weight:900;margin-bottom:50px}#home-slider .second-text{font-size:60px;color:#2c448f;font-weight:300;padding-left:100px!important}#home-about{height:auto;margin-top:-300px;margin-bottom:50px;padding-bottom:75px;z-index:999}#home-about .about-image{position:relative;float:left;width:360px;height:235px;margin-right:50px;overflow:hidden;border-radius:20px;box-shadow:0 35px 123px -58px #000;-webkit-box-shadow:0 35px 123px -58px #000;-moz-box-shadow:0 35px 123px -58px #000}#home-about .about-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#home-about .about-text{position:relative;width:calc(100% - 410px);float:right}#home-about .about-text h1,#news h5{position:relative;color:#3a3a3a;font-size:20px;margin-bottom:40px}#home-about .about-text h1::before,#news h5::before{position:absolute;content:'';width:90px;height:3px;bottom:-15px;background:rgba(var(--themeColor2),1)}#home-about .about-text p{position:relative;line-height:150%;color:#3a3a3a;font-size:15px}#services{background:#f8f8f8;padding:50px 0}#services .item{padding:70px 20px}#services,#services .services-inner{position:relative;width:100%;height:auto}#services .services-inner{background:#fff;text-align:center;box-shadow:0 35px 81px -50px rgba(0,0,0,.75);-webkit-box-shadow:0 35px 81px -50px rgba(0,0,0,.75);-moz-box-shadow:0 35px 81px -50px rgba(0,0,0,.75);padding:30px 20px;border-radius:10px;border:solid 1px #f2f2f2}#services .services-inner .services-icon{position:absolute;top:-60px;left:0;right:0;margin:auto;width:100px;height:100px;background:#fff;overflow:hidden;border-radius:100%;text-align:center;border:solid 1px #f2f2f2}#services .services-inner .services-icon img{position:absolute;display:block;max-width:100%;width:auto;left:0;right:0;top:0;bottom:0;margin:auto}#services .services-inner .services-head{position:relative;width:100%;height:auto;text-align:center;margin-top:30px;margin-bottom:25px;font-size:20px;color:#3a3a3a;font-weight:900}#services .services-inner .services-text{color:#3a3a3a;font-size:15px;line-height:120%;margin-bottom:25px}#services .services-inner .services-button{position:relative;margin:0 auto;width:125px;height:35px;text-align:center;border-radius:50px;background:#2766c5;box-shadow:0 7px 13px -2px rgba(0,99,201,.75);-webkit-box-shadow:0 7px 13px -2px rgba(0,99,201,.75);-moz-box-shadow:0 7px 13px -2px rgba(0,99,201,.75)}#news .news-inner .news-button a,#services .services-inner .services-button a{display:block;line-height:35px;color:#fff}#news{padding:50px}#footer,#news,#news .container{position:relative;width:100%;height:auto}#news .container{padding:20px;border:solid 1px #e6e6e6;border-radius:10px;background:url(../img/newsbg.png) no-repeat right 20px bottom}#news .news-inner p{font-size:15px;color:#3a3a3a;line-height:120%}#news .news-inner .news-button{position:relative;float:right;width:125px;height:35px;text-align:center;margin-bottom:15px;border-radius:0 50px 50px 50px;background:rgba(var(--themeColor2),1);box-shadow:0 7px 10px -2px rgba(var(--themeColor2),.75);-webkit-box-shadow:0 7px 10px -2px rgba(var(--themeColor2),.75);-moz-box-shadow:0 7px 10px -2px rgba(var(--themeColor2),.75)}#footer{padding:15px;background:#2766c5}#footer .footer-link,#footer .footer-link a,#footer .footer-txt{color:#84b1e4;font-size:15px}@media only screen and (min-width:300px) and (max-width:990px){.navbar-collapse{position:fixed;top:40px;right:0;z-index:999999999;background:#fff;width:100%;height:auto;padding:10px}.navbar-toggler-icon{width:auto}#header #menu{position:relative;float:right}#header #menu .dropdown-menu{position:relative;max-width:100%}#header #menu .dropdown-menu .dropdown-menu{left:0;top:0}#header #menu ul li::before{transform:skew(0deg)!important}}@media only screen and (min-width:1366px){#home-about{margin-top:-100px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){#home-slider{height:auto}#home-slider .slider-txt{top:50%;transform:translateY(-50%)}#home-slider .slider-txt .first-text,#home-slider .slider-txt .second-text{font-size:30px}#home-about{margin-top:0}#home-about .about-image{margin:0 auto 20px;float:none}#home-about .about-text{float:none;width:100%}#footer .footer-link,#footer .footer-txt{display:block;width:100%;max-width:100%;flex:none;text-align:center;padding:5px}}@media only screen and (min-width:320px) and (max-width:960px) and (orientation:portrait){.container{padding:10px}#header #logo{width:150px}#header #logo a img{max-width:150px}#home-slider{height:auto}#home-slider .slider-txt{padding:15px;background:rgba(0,0,0,.3);top:50%;transform:translateY(-50%)}#home-slider .slider-txt .first-text,#home-slider .slider-txt .second-text{font-size:30px;margin:0 0 10px;padding:0!important;color:#fff}#home-about{margin-top:0;padding-bottom:0}#home-about .about-image{max-width:360px;width:100%;margin:0 auto 20px;float:none}#home-about .about-text{float:none;width:100%}#footer .footer-link,#footer .footer-txt{display:block;width:100%;max-width:100%;flex:none;text-align:center;padding:5px}}@media only screen and (min-width:360px) and (max-width:960px) and (orientation:landscape){.container{max-width:100%;padding:0 15px}#home-slider{height:auto}#home-slider .slider-txt{padding:15px;background:rgba(0,0,0,.3);top:50%;transform:translateY(-50%)}#home-slider .slider-txt .first-text,#home-slider .slider-txt .second-text{font-size:30px;margin:0 0 10px;padding:0!important;color:#fff}#home-about{margin-top:0}#home-about .about-image{max-width:360px;width:100%;margin:0 auto 20px;float:none}#home-about .about-text{float:none;width:100%}#footer .footer-link,#footer .footer-txt{display:block;width:100%;max-width:100%;flex:none;text-align:center;padding:5px}}