@keyframes wiggle{0%,7%{transform:rotateZ(0)}15%{transform:rotateZ(-15deg)}20%{transform:rotateZ(10deg)}25%{transform:rotateZ(-10deg)}30%{transform:rotateZ(6deg)}35%{transform:rotateZ(-4deg)}100%,40%{transform:rotateZ(0)}}@keyframes fadein{100%{opacity:1;transform:translateX(0)}}.btn,input[type=submit]{padding:15px 25px!important;text-align:center!important;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-transform:none!important;font-weight:700!important;letter-spacing:1px!important;outline:0!important;border:none!important;box-sizing:border-box;transition:.3s all;border-radius:3px;min-width:190px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.btn i[class$=right],input[type=submit] i[class$=right]{margin-left:15px}.btn i[class$=left],input[type=submit] i[class$=left]{margin-right:15px}.btn.btn-brand1,input[type=submit].btn-brand1{background-color:#062925;color:#fff}.btn.btn-brand1:hover,input[type=submit].btn-brand1:hover{background-color:#3a9188}.btn.btn-brand2,input[type=submit].btn-brand2{background-color:#3a9188;color:#fff}.btn.btn-brand2:hover,input[type=submit].btn-brand2:hover{background-color:#062925}.btn.btn-brand3,input[type=submit].btn-brand3{background-color:#fff;color:#3a9188}.btn.btn-brand3:hover,input[type=submit].btn-brand3:hover{background-color:#e6e6e6}.btn.btn-custom,input[type=submit].btn-custom{background-color:#efefef}.btn.btn-custom:hover,input[type=submit].btn-custom:hover{background-color:#d6d6d6}input[type=submit]{background-color:#3a9188;color:#fff;cursor:pointer}input[type=submit]:disabled{background-color:#587370;cursor:not-allowed}input[type=submit]:hover{background-color:#2b6d66}main.page-home section:nth-child(1){background-color:#fbfbfb}main.page-home section:nth-child(1) .container{padding-top:30px;padding-bottom:30px}main.page-home section:nth-child(1) .container span{width:100%;text-align:center;font-weight:700;color:#062925;font-size:30px;display:block}main.page-home section:nth-child(2) .container{padding-top:50px;padding-bottom:50px}main.page-home section:nth-child(2) .container .content-split{width:100%}main.page-home section:nth-child(2) .container .content-split .content-lhs,main.page-home section:nth-child(2) .container .content-split .content-rhs{width:calc(50% - 100px)}@media only screen and (max-width:930px){main.page-home section:nth-child(2) .container .content-split .content-lhs,main.page-home section:nth-child(2) .container .content-split .content-rhs{width:calc(50% - 20px)}}@media only screen and (max-width:700px){main.page-home section:nth-child(2) .container .content-split .content-lhs,main.page-home section:nth-child(2) .container .content-split .content-rhs{width:100%}}main.page-home section:nth-child(2) .container .content-split .content-lhs>span{font-weight:700;font-size:40px;color:#062925;margin-bottom:50px}main.page-home section:nth-child(2) .container .content-split .content-lhs .content{font-size:23px}main.page-home section:nth-child(2) .container .content-split .content-lhs .content p{color:#062925;line-height:35px}main.page-home section:nth-child(2) .container .content-split .content-rhs a.btn{margin-top:30px}main.page-home section:nth-child(3) .container h2,main.page-home section:nth-child(3) .container span.sub-title{width:100%;text-align:center;display:block}main.page-home section:nth-child(3) .container span.sub-title{font-weight:300}main.page-home section:nth-child(3) .container h2{font-size:40px}main.page-home section:nth-child(3) .container ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0;margin:0;list-style:none}main.page-home section:nth-child(3) .container ul li{width:calc(100% / 2 - 20px);position:relative;margin-bottom:40px}@media only screen and (max-width:770px){main.page-home section:nth-child(3) .container ul li{width:100%}}main.page-home section:nth-child(3) .container ul li:hover:before{opacity:1}main.page-home section:nth-child(3) .container ul li:before{transition:.3s all;opacity:0;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#062a26;background:linear-gradient(to right,#062a26 0,#0d4b45 100%)}main.page-home section:nth-child(3) .container ul li .set{position:absolute;top:0;left:0;width:100%;padding:30px;box-sizing:border-box;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:2;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}main.page-home section:nth-child(3) .container ul li .set h3{color:#fff;font-weight:700;font-size:30px}main.page-home section:nth-child(3) .container ul li .set a.btn{margin:0 auto}main.page-home section:nth-child(3) .container ul li img{width:100%;height:auto;display:block}main.page-home section:nth-child(3) .container a.btn{margin:60px auto 0 auto}main.page-home section:nth-child(4) .container h2{width:100%;text-align:center;display:block;font-size:40px;border-bottom:1px solid rgba(58,145,136,.2);padding-bottom:30px}main.page-home section:nth-child(4) .container ul{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:30px}main.page-home section:nth-child(4) .container ul li{text-align:center;width:calc(100% / 3 - 30px)}@media only screen and (max-width:640px){main.page-home section:nth-child(4) .container ul li{width:100%}}main.page-home section:nth-child(4) .container ul li .service-icon{border-radius:50%;padding:30px;display:inline-block;box-shadow:0 0 5px 0 rgba(0,0,0,.38);position:relative;margin-bottom:60px}main.page-home section:nth-child(4) .container ul li .service-icon span{position:absolute;top:100%;left:50%;transform:translateX(-50%)}main.page-home section:nth-child(4) .container ul li .service-icon span i{-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);width:25px;height:25px;display:block}main.page-home section:nth-child(4) .container ul li .service-icon span i:nth-child(1){background-color:#3a9188}main.page-home section:nth-child(4) .container ul li .service-icon span i:nth-child(2){background-color:rgba(58,145,136,.7);transform:translateY(-15px)}main.page-home section:nth-child(4) .container ul li .service-icon span i:nth-child(3){background-color:rgba(58,145,136,.4);transform:translateY(-30px)}main.page-home section:nth-child(4) .container ul li h3{display:block;width:100%;text-align:center;color:#3a9188;font-weight:300;font-size:20px}main.page-home section:nth-child(5){margin-top:50px}main.page-home section:nth-child(5) .container .content-split{width:100%}@media only screen and (max-width:660px){main.page-home section:nth-child(5) .container .content-split{-ms-flex-wrap:wrap;flex-wrap:wrap}}main.page-home section:nth-child(5) .container .content-split .content-lhs{width:100%;max-width:380px;-ms-flex:1;flex:1}@media only screen and (max-width:660px){main.page-home section:nth-child(5) .container .content-split .content-lhs{max-width:none;-ms-flex:auto;flex:auto}}main.page-home section:nth-child(5) .container .content-split .content-lhs span{font-weight:700;font-size:30px;width:70%;display:block;color:#062925}@media only screen and (max-width:660px){main.page-home section:nth-child(5) .container .content-split .content-lhs span{width:100%;text-align:center;margin-bottom:30px}}main.page-home section:nth-child(5) .container .content-split .content-rhs{-ms-flex:1;flex:1}@media only screen and (max-width:660px){main.page-home section:nth-child(5) .container .content-split .content-rhs{width:100%}}main.page-home section:nth-child(5) .container .content-split .content-rhs ul{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main.page-home section:nth-child(5) .container .content-split .content-rhs ul li{-ms-flex:1;flex:1;margin:10px 20px;display:inline-block;text-align:center}main.page-home section:nth-child(5) .container .content-split .content-rhs ul li img{width:100%;height:auto;min-width:200px;max-width:200px}