header{position:absolute;left:0;top:0;right:0;background-color:transparent;box-shadow:none}nav.main-nav ul li a{color:#fff}.no-touch nav.main-nav ul li a:focus,.no-touch nav.main-nav ul li a:hover{color:#e8ff98}header .search-form .search-field{color:#fff;border-bottom:1px solid #bcfeff}.search-form ::-webkit-input-placeholder{color:#fff}.search-form ::-moz-placeholder{color:#fff}.search-form :-ms-input-placeholder{color:#fff}.search-form :-moz-placeholder{color:#fff}.search-form input[type=submit]{background-image:url(../images/icon_search.png)}header .phone{color:#fff}header .phone a,.no-touch header .phone a:hover{color:#bcfeff}.main-banner{position:relative;height:560px;width:100%;padding:165px 0 0 0;overflow:hidden;background-position:center;background-size:cover}.main-banner h1{color:#e8ff98;font-size:40px;font-weight:400;line-height:42px;text-align:center;width:610px;margin:auto}.main-banner .text{color:#fff;font-size:24px;font-weight:400;line-height:26px;text-align:center;width:610px;margin:15px auto 0 auto}.main-banner .action{color:#e8ff98;font-size:24px;font-weight:400;line-height:26px;text-align:center;position:relative;width:610px;margin:38px auto 0 auto}.main-banner .action:after{content:"";display:block;width:52px;height:108px;margin:17px auto 0 auto;background:url(../images/arrow1.png) no-repeat center}.textboxes{position:relative;padding:90px 0 55px 0}.textboxes:before{content:"";position:absolute;top:46px;left:50%;height:8px;width:650px;margin-left:-325px;background-color:#e8f6f7}.textboxes .textbox{position:relative;display:inline-block;vertical-align:top;width:315px;height:300px;padding:24px 38px 0 38px;border-radius:20px;background-color:#f6f8f9;transition:all .2s ease-in-out}.textboxes .textbox:before{content:"";position:absolute;top:-54px;left:50%;height:8px;width:18px;height:18px;margin-left:-15px;border-radius:100%;border:6px solid #a3dade;background-color:#fff}.textboxes .textbox:hover{box-shadow:0 17px 30px rgba(64,182,191,0.45);background-color:#fff}.textboxes .textbox2{margin:0 20px 0 20px}.textboxes .linksbox{background-color:#e8f6f7}.textboxes .textbox h2{color:#1e5e81;font-size:26px;font-weight:700;line-height:28px;padding:0 0 0 30px;margin:0 0 20px 0}.textboxes .textbox .text{color:#1e5e81;font-size:18px;font-weight:400;line-height:22px;width:240px;height:105px;overflow:hidden;margin:10px 0 23px 0}.textboxes .textbox .green-btn{display:block;margin:0 -10px 0 -10px}.textboxes .linksbox ul{display:block;margin:0 -16px 0 -16px}.textboxes .linksbox ul li{position:relative;margin-top:-6px}.testimonials{height:290px;overflow:hidden;background-color:#f0fab2}.testimonials .item{position:relative;width:100%;height:290px}.testimonials .item .body{position:absolute;left:50%;top:0;text-align:center;width:495px;height:290px;padding:70px 0 0 40px}.testimonials .item .body blockquote{color:#115478;font-size:24px;font-weight:400;line-height:30px;text-align:center;min-height:120px;margin:0 0 10px 0}.testimonials .item .body .author{font-size:18px;line-height:44px}.testimonials .item figure{position:absolute;right:50%;top:0;width:50vw;height:290px;text-align:right;overflow:hidden}.testimonials .item figure img{height:290px;object-fit:cover}.testimonials .owl-dots{position:absolute;left:50%;bottom:21px;text-align:center;width:495px;z-index:100;padding:0 0 0 40px}.testimonials .owl-dots .owl-dot{display:inline-block;vertical-align:top;width:10px;height:10px;margin:0 5px 0 5px;border-radius:100%;background-color:#dae595;transition:all .2s ease}.testimonials .owl-dots .owl-dot.active{background-color:#abc319}.process{padding:36px 0 30px 0}.process h2{color:#284b5b;font-size:32px;font-weight:400;line-height:35.2px;text-align:center;padding:0 0 20px 0;margin:0 0 44px 0;border-bottom:1px solid #bbdef0}.process .item{position:relative;display:inline-block;vertical-align:top;width:260px;margin:0}.process .item:nth-of-type(2){margin:0 105px 0 105px}.process .item h3{color:#55c5ce;font-size:26px;font-weight:700;line-height:24px;letter-spacing:.65px;width:220px;padding:0 0 0 40px;margin:0 0 20px 0}.process .item .count{color:#55c5ce;font-size:72px;font-weight:400;line-height:42px;float:right;margin:0 0 0 10px}.process .item .text{color:#393744;font-size:18px;font-weight:400;line-height:24px;letter-spacing:.18px;clear:both}.process .read-more{text-align:center;margin:35px 0 0 0}.team{padding:40px 0 40px 0}.team h2{color:#284b5b;font-size:32px;font-weight:400;line-height:35.2px;text-align:center;padding:0 0 20px 0;margin:0 0 24px 0;border-bottom:1px solid #bbdef0}.team .items{position:relative;height:405px;overflow:hidden;padding:0 0 38px 0}.team .items:before,.team .items:after{content:"";position:absolute;left:0;top:0;z-index:1;display:block;height:375px;width:150px;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0.9) 15%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0.9) 15%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0,rgba(255,255,255,0.9) 15%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1)}.team .items:after{right:0;left:auto;transform:rotate(180deg)}.team .item{position:relative;display:inline-block;vertical-align:top;width:260px;margin:0;width:668px;height:335px;padding:30px 35px 0 50px;margin:20px 0 20px 0;box-shadow:2px 4px 20px rgba(64,182,191,0.35);background-color:#fff}.team .center .item{background-color:#e5fcff}.team .item .body{display:inline-block;vertical-align:top;width:360px;padding:0 35px 0 0}.team .item .body h3{color:#3e91b1;font-size:18px;font-weight:400;line-height:18.2px}.team .item .body h3:after{content:"";display:block;width:49px;height:2px;margin:10px 0 7px 0;background-color:#d0ecf8}.team .item .body .text{color:#3c6b83;font-size:15px;font-weight:400;line-height:18.2px;height:221px;overflow:hidden}.team .item .body .text p{margin:0 0 17px 0}.team .item .body:after{content:"";display:block;width:49px;height:2px;margin:10px 0 0 0;background-color:#d0ecf8}.team .item figure{display:inline-block;vertical-align:top;padding-top:35px}.team .item figure img{height:220px;width:220px;object-fit:cover;border-radius:100%}.team .read-more{text-align:center;margin:37px 0 0 0}.team .owl-dots{position:absolute;left:0;bottom:0;text-align:center;width:100%;z-index:10}.team .owl-dots .owl-dot{display:inline-block;vertical-align:top;width:11px;height:11px;margin:0 5px 0 5px;border-radius:100%;background-color:#d5eef0;transition:all .2s ease}.team .owl-dots .owl-dot.active{background-color:#2ca9b3}.team .owl-prev,.team .owl-next{font-size:0;position:absolute;left:-100px;top:222px;z-index:11;cursor:pointer;width:72px;height:72px;background:url(../images/arrow2.png) no-repeat center;transition:opacity .2s ease;opacity:.6}.team .owl-prev{left:auto;right:-100px;transform:rotate(180deg)}.team .owl-prev:hover,.team .owl-next:hover{opacity:1}.news{padding:30px 0 30px 0;background-color:#f5feff}.news h2{color:#284b5b;font-size:32px;font-weight:400;line-height:35.2px;text-align:center;padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px solid #bbdef0}.news .items{position:relative;width:820px;padding:0 0 38px 0;margin:auto}.news .item{position:relative;display:inline-block;vertical-align:top;cursor:pointer;width:240px;height:190px}.news .item figure{display:block;margin:0 0 5px 0}.news .item figure img{width:240px;height:140px;object-fit:cover}.news .item h3 a{color:#335565;font-size:16px;line-height:18px;text-decoration:none}.news .item .body .text{color:#2ca9b3;font-size:14px;font-weight:400;line-height:16.5px}.news .owl-dots{position:absolute;left:0;bottom:5px;text-align:center;width:100%;z-index:10}.news .owl-dots .owl-dot{display:inline-block;vertical-align:top;width:11px;height:11px;margin:0 5px 0 5px;border-radius:100%;background-color:#d5eef0;transition:all .2s ease}.news .owl-dots .owl-dot.active{background-color:#2ca9b3}.news .owl-nav .owl-prev,.news .owl-nav .owl-next{font-size:0;position:absolute;z-index:11;left:-100px;top:40px;width:72px;height:72px;background:url(../images/arrow2.png) no-repeat center;transition:opacity .2s ease;opacity:.6}.news .owl-nav .owl-next{left:auto;right:-100px;transform:rotate(180deg)}.news .owl-nav .owl-prev:hover,.news .owl-nav .owl-next:hover{opacity:1}.articles{padding:35px 0 10px 0}.articles h2{color:#284b5b;font-size:32px;font-weight:400;line-height:35.2px;text-align:center;padding:0 0 20px 0;margin:0 0 24px 0;border-bottom:1px solid #bbdef0}.articles .items{position:relative}.articles .item{font-size:0;line-height:0;height:200px;margin:0 0 20px 0;background-color:#eef6c2}.articles .item:nth-of-type(2){background-color:#ddf2f4}.articles .item .body{display:inline-block;vertical-align:top;width:590px;padding:26px 48px 0 32px}.articles .item .body h3{color:#115478;font-size:26px;font-weight:600;line-height:30px;margin:0 0 10px 0}.articles .item .body .text{font-size:18px;color:#115478;font-weight:400;line-height:22px;height:75px;overflow:hidden}.articles .item figure{display:inline-block;vertical-align:top;width:400px;height:200px}.articles .item figure img{width:400px;height:200px;object-fit:cover}@media only screen and (max-width:769px){.main-banner{height:auto;padding:45px 10px 20px 10px}.main-banner h1{font-size:25px;line-height:32px;width:auto}.main-banner .text{font-size:18px;line-height:22px;width:auto;margin:15px auto 0 auto}.main-banner .action{font-size:18px;line-height:22px;width:auto;margin:38px auto 0 auto}.main-banner .action:after{width:52px;height:30px;margin:7px auto 0 auto;background-size:contain}.textboxes{position:relative;padding:30px 0 0 0}.textboxes:before{display:none}.textboxes .textbox{display:block;width:auto;height:auto;padding:24px 24px 24px 24px;margin:0 20px 30px 20px}.textboxes .textbox:before{display:none}.textboxes .textbox2{margin:0 20px 20px 20px}.textboxes .textbox h2{font-size:24px;line-height:24px}.textboxes .textbox .text{width:auto;height:auto;overflow:visible;margin:10px 0 23px 0}.textboxes .textbox .green-btn{display:block;margin:0 -10px 0 -10px}.textboxes .linksbox ul li{position:relative;margin-top:-4px}.testimonials{height:auto}.testimonials .item{position:relative;width:100%;height:auto}.testimonials .item .body{position:relative;left:auto;top:auto;width:100%;height:290px;padding:20px 20px 0 20px}.testimonials .item .body blockquote{font-size:20px;line-height:26px;min-height:0;margin:0 0 10px 0}.testimonials .item figure{position:relative;right:auto;top:auto;width:100%;height:150px}.testimonials .item figure img{height:150px;width:100%}.testimonials .owl-dots{left:0;bottom:21px;width:100%;padding:0}.process{padding:30px 20px 30px 20px}.process h2{padding:0 0 20px 0;margin:0 0 20px 0}.process .item .count{margin:0 0 20px 0}.process .item,.process .item:nth-of-type(2){display:block;width:260px;margin:0 auto 40px auto}.team{padding:30px 0 30px 0}.team h2{padding:0 0 20px 0;margin:0 20px 0 20px}.team .items{height:auto;padding:0 0 38px 0}.team .items:before,.team .items:after{display:none}.team .item{display:block;height:auto;width:260px;padding:20px;margin:20px 0 20px 0}.team .item .body{display:block;width:auto;padding:0}.team .item .body h3{color:#3e91b1;font-size:18px;font-weight:400;line-height:18.2px}.team .item .body h3:after{content:"";display:block;width:49px;height:2px;margin:10px 0 7px 0;background-color:#d0ecf8}.team .item .body .text{color:#3c6b83;font-size:15px;font-weight:400;line-height:18.2px;height:auto;overflow:visible}.team .item .body:after{content:"";display:block;width:49px;height:2px;margin:10px 0 0 0;background-color:#d0ecf8}.team .item figure{display:block;width:150px;padding:0;margin:0 auto 20px auto}.team .item figure img{width:150px;height:150px}.news{padding:30px 0 30px 0}.news h2{margin:0 20px 20px 20px}.news .items{width:auto}.news .item{width:240px;height:190px}.articles{padding:30px 20px 10px 20px}.articles .item{height:auto;margin:0 0 20px 0}.articles .item .body{display:block;width:auto;padding:20px}.articles .item .body h3{font-size:24px;line-height:24px;margin:0 0 10px 0}.articles .item .body .text{height:auto;overflow:visible}.articles .item figure{display:block;width:auto;height:150px}.articles .item figure img{width:100%;height:150px;object-fit:cover}}