@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)}}html.page-home body main>section:nth-of-type(1){background-image:url(../../assets/img/background.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}html.page-home body main>section:nth-of-type(1) .container .call-action{width:50%;display:inline-block}html.page-home body main>section:nth-of-type(1) .container .btn{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media only screen and (max-width:770px){html.page-home body main>section:nth-of-type(1) .container .btn{margin-top:30px}}html.page-home body main>section:nth-of-type(2){padding:120px 0 120px;background-color:#ebf2f3}html.page-home body main>section:nth-of-type(2) .container{max-width:1600px}html.page-home body main>section:nth-of-type(2) .container .content-split .content-lhs{width:calc(90% / 2);text-align:right}@media only screen and (max-width:770px){html.page-home body main>section:nth-of-type(2) .container .content-split .content-lhs{width:100%;text-align:left}}html.page-home body main>section:nth-of-type(2) .container .content-split .content-lhs img{z-index:2;position:relative;transition:.3s all;max-width:100%}@media only screen and (max-width:770px){html.page-home body main>section:nth-of-type(2) .container .content-split .content-lhs img{border:none}}html.page-home body main>section:nth-of-type(2) .container .content-split .content-lhs img:hover{box-shadow:rgba(0,0,0,.35) 0 5px 15px}@media only screen and (max-width:770px){html.page-home body main>section:nth-of-type(2) .container .content-split .content-lhs{width:100%;right:0;margin-bottom:20px}}html.page-home body main>section:nth-of-type(2) .container .content-split .content-rhs{width:calc(100% / 2);text-align:left}@media only screen and (max-width:770px){html.page-home body main>section:nth-of-type(2) .container .content-split .content-rhs{width:100%}}html.page-home body main>section:nth-of-type(2) .container .content-split .content-rhs span{color:#00aeff;line-height:30px;font-size:20px;text-transform:uppercase;font-weight:500;display:inline-block;margin-bottom:20px}html.page-home body main>section:nth-of-type(2) .container .content-split .content-rhs h1{color:#000;font-size:30px;padding-bottom:20px;line-height:40px;position:relative;width:70%}html.page-home body main>section:nth-of-type(2) .container .content-split .content-rhs h1:before{content:"";position:absolute;bottom:0;left:0;width:80px;height:2px;background-color:#6fb9e8}html.page-home body main>section:nth-of-type(2) .container .content-split .content-rhs .btn{display:block;margin:30px 0}html.page-home body main>section:nth-of-type(3){padding:60px 0}html.page-home body main>section:nth-of-type(3) h2{display:block;font-weight:700;font-size:36px;line-height:32px;color:#000;text-align:center;margin-bottom:60px;width:100%;color:#000}html.page-home body main>section:nth-of-type(3) .container{display:block}html.page-home body main>section:nth-of-type(3) .container .service-list{display:-ms-flexbox;display:flex;margin:80px 0}@media only screen and (max-width:770px){html.page-home body main>section:nth-of-type(3) .container .service-list{display:block}}html.page-home body main>section:nth-of-type(3) .container .service-list:nth-child(2n){-ms-flex-direction:row-reverse;flex-direction:row-reverse}html.page-home body main>section:nth-of-type(3) .container .service-list .content{width:calc(100% / 2);padding:30px 40px}@media only screen and (max-width:770px){html.page-home body main>section:nth-of-type(3) .container .service-list .content{padding:0;width:100%}}html.page-home body main>section:nth-of-type(3) .container .service-list .content span{font-size:24px;font-family:Playfair Display,sans-serif;color:#00aeff;font-size:30px;margin-bottom:30px;display:block}html.page-home body main>section:nth-of-type(3) .container .service-list .content p{color:#666;font-weight:300}html.page-home body main>section:nth-of-type(3) .container .service-list .video{width:calc(100% / 2)}@media only screen and (max-width:770px){html.page-home body main>section:nth-of-type(3) .container .service-list .video{width:100%}}html.page-home body main>section:nth-of-type(4){padding:80px 0 80px;background-color:#ebf2f3}html.page-home body main>section:nth-of-type(4) h2{display:block;font-weight:700;font-size:36px;line-height:32px;color:#000;text-align:center;margin-bottom:80px;width:100%;color:#000}html.page-home body main>section:nth-of-type(4) .gallery-traditional a{display:block;width:calc(100% / 5)!important}@media only screen and (max-width:770px){html.page-home body main>section:nth-of-type(4) .gallery-traditional a{width:calc(100% / 2)!important}}html.page-home body main>section:nth-of-type(5){padding:80px 0}html.page-home body main>section:nth-of-type(5) h2{text-align:center;margin-bottom:40px;font-size:46px;font-weight:700}html.page-home body main>section:nth-of-type(5) .container{display:block}html.page-home body main>section:nth-of-type(5) .container .title-section{text-align:center;margin-bottom:60px}html.page-home body main>section:nth-of-type(5) .container .title-section .title{position:relative;padding:40px 0 20px;text-align:center;margin:0 auto 30px}html.page-home body main>section:nth-of-type(5) .container .title-section .title::before{content:"";background-color:#6fb9e8;position:absolute;width:80px;height:4px;top:10px;left:46%;border-radius:50px}html.page-home body main>section:nth-of-type(5) .container .latest-news{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:770px){html.page-home body main>section:nth-of-type(5) .container .latest-news{display:block}}html.page-home body main>section:nth-of-type(5) .container .latest-news .news{width:calc(86% / 3);display:inline-block;margin-right:80px;margin-bottom:30px}@media only screen and (max-width:770px){html.page-home body main>section:nth-of-type(5) .container .latest-news .news{width:100%;margin:30px 0}}html.page-home body main>section:nth-of-type(5) .container .latest-news .news:nth-child(3){margin-right:0}html.page-home body main>section:nth-of-type(5) .container .latest-news .news span{color:#00aeff;font-size:12px;line-height:30px;font-weight:700}html.page-home body main>section:nth-of-type(5) .container .latest-news .news h3{font-size:18px;line-height:24px;font-weight:700}html.page-home body main>section:nth-of-type(5) .container .latest-news .news p{color:#666}html.page-home body main>section:nth-of-type(5) .container .btn{display:block;margin:60px auto 0;text-align:center}