@font-face{font-family:avenir;font-display:auto;src:url("fonts/Avenir-Book.woff") format("woff"),url("fonts/Avenir-Book.ttf") format("truetype")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0}*,*:before,*:after{box-sizing:inherit;z-index:1}a{color:#000;font-weight:500;text-decoration:none;text-decoration:none;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}a:hover{-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}button{outline:none}a img{border:0px}.clear{clear:both}html{box-sizing:border-box;height:100%}body{font-size:100%;font-family:avenir,sans-serif;overflow-x:hidden;height:100%;font-weight:100;background:#fff;position:relative}input{-webkit-appearance:none}h1,h2,h3,h4,h5,h6{color:#000;font-family:halyard-display,sans-serif;font-weight:600}h1{font-size:2.5em;line-height:1.1}h2{font-size:1.4em;font-weight:500}h3{font-size:1.8em}h4{font-size:1.4em}h5{font-size:1em}h6{font-size:.7em}p{margin:10px 0 15px;font-family:avenir,sans-serif;color:#000;font-weight:300;font-size:.95rem;line-height:1.5}.wrap{width:90%;max-width:1200px;margin:0 auto;position:relative}.wrap:after{content:"";display:table;clear:both}strong{color:#000;font-weight:bold}.site{background:#fff;width:100%}header{position:absolute;width:100%;margin:10px 0 10px;opacity:0;z-index:2}header .logo{width:45px;margin:0 0 0 60px}header ul{float:right;width:350px;text-align:right;margin:0 60px 0}header ul li{color:#000;list-style:none;display:inline-block;font-family:halyard-display,sans-serif;position:relative;padding:5px;margin:0 30px;cursor:pointer}header ul li:after{content:'';background:linear-gradient(174deg, #d7ff43 35%, #c5ff17 100%);width:0;position:absolute;height:6px;left:-5%;z-index:-1;top:53%;transform:translateY(-50%)}header ul li:hover:after{width:110%;-webkit-transition:width 0.7s ease-in-out;-moz-transition:width 0.7s ease-in-out;-o-transition:width 0.7s ease-in-out;transition:width 0.7s ease-in-out}.ani header{opacity:1;-webkit-transition:opacity 0.3s ease-in-out 1.6s;-moz-transition:opacity 0.3s ease-in-out 1.6s;-o-transition:opacity 0.3s ease-in-out 1.6s;transition:opacity 0.3s ease-in-out 1.6s}.hero-container{height:100vh;position:relative}.hero{background:#F9F9F9;width:100%;position:relative;border:50px solid #fff;height:0;z-index:-1;overflow:hidden;max-height:0px}.hero .square{width:450px;height:450px;opacity:0;visibility:hidden;position:absolute;top:20%;left:100px;border:2px solid #E1E1E1;animation:square-to-circle 12s 2s infinite cubic-bezier(1, 0.015, 0.295, 1)}.hero .hero-c{left:100px;position:absolute;top:60%;text-align:right;opacity:0}.hero .hero-c p{width:450px;float:right}.hero .hero-c h1{position:relative}.hero .hero-c h1:after{content:'';background:linear-gradient(174deg, #d7ff43 35%, #c5ff17 100%);position:absolute;height:16px;left:-5%;z-index:-1;top:53%;transform:translateY(-50%);width:0}.ani .hero-c h1:after{width:110%;-webkit-transition:width 0.7s ease-in-out 1.8s;-moz-transition:width 0.7s ease-in-out 1.8s;-o-transition:width 0.7s ease-in-out 1.8s;transition:width 0.7s ease-in-out 1.8s}.ani .hero{height:100vh;max-height:1100px;-webkit-transition:height 1s ease-in-out,max-height 1s ease-in-out;-moz-transition:height 1s ease-in-out,max-height 1s ease-in-out;-o-transition:height 1s ease-in-out,max-height 1s ease-in-out;transition:height 1s ease-in-out,max-height 1s ease-in-out}.ani .square{opacity:1;visibility:visible;-webkit-transition:opacity 0.3s ease-in-out 1.6s,visibility 0.3s ease-in-out 1.6s;-moz-transition:opacity .3s ease-in-out 1.6s , visibility .3s ease-in-out 1.6s;-o-transition:opacity .3s ease-in-out 1.6s , visibility .3s ease-in-out 1.6s;transition:opacity .3s ease-in-out 1.6s , visibility .3s ease-in-out 1.6s}.ani .hero-c{opacity:1;-webkit-transition:opacity 0.3s ease-in-out 1.3s;-moz-transition:opacity 0.3s ease-in-out 1.3s;-o-transition:opacity 0.3s ease-in-out 1.3s;transition:opacity 0.3s ease-in-out 1.3s}.car-wrap{opacity:0;visibility:hidden;position:relative;margin:180px 0 150px}.animated.car-wrap{-webkit-animation-name:fade-top-small;-webkit-animation-duration:.7s;-webkit-animation-timing-function:ease-out;animation-fill-mode:both}.slick-slide{opacity:.4;transition:opacity 0.2s}.slick-slide .item-img{border-radius:8px;-webkit-transition:border-radius 0.3s ease-out;-moz-transition:border-radius 0.3s ease-out;-o-transition:border-radius 0.3s ease-out;transition:border-radius 0.3s ease-out}.item{cursor:pointer;display:block}.item .item-img{width:90%;height:350px;background-repeat:no-repeat;background-size:cover;background-position:center;margin:0 auto;display:block;position:relative;box-shadow:0 10px 21px 0 rgba(166,166,166,0.3)}.item .inner{position:absolute;bottom:-80px;text-align:right;right:0;opacity:0;visibility:hidden}.item h5{font-weight:400}.item h4{position:relative}.item h4:after{content:'';background:linear-gradient(174deg, #d7ff43 35%, #c5ff17 100%);width:0;position:absolute;height:10px;left:-5%;z-index:-1;top:53%;transform:translateY(-50%)}.slick-current .inner{-webkit-animation-name:fade-even-smaller;-webkit-animation-duration:.3s;-webkit-animation-delay:.5s;-webkit-animation-timing-function:ease-out;animation-fill-mode:both}.slick-current .inner h4:after{width:110%;-webkit-transition:width 0.7s ease-in-out 0.8s;-moz-transition:width .7s ease-in-out .8s;-o-transition:width 0.7s ease-in-out 0.8s;transition:width 0.7s ease-in-out 0.8s}.slick-slide.slick-current{opacity:1;transition:opacity 0.2s}.slick-slide.slick-current .item-img{border-radius:0 50px 0 0;-webkit-transition:border-radius 0.3s ease-out;-moz-transition:border-radius 0.3s ease-out;-o-transition:border-radius 0.3s ease-out;transition:border-radius 0.3s ease-out}.slick-arrow{position:absolute;bottom:-43px;border:0;text-indent:-9999rem;width:30px;height:30px;display:block;left:50%;background:#fff;cursor:pointer}.slick-prev{background-image:url(../img/angle-left.svg);transform:translateX(-40px);background-size:contain;background-repeat:no-repeat;background-position:center}.slick-next{background-image:url(../img/angle-right.svg);transform:translateX(55px);background-size:contain;background-repeat:no-repeat;background-position:center}.custom_paging{left:50%;position:absolute;bottom:-20px}.custom_paging li{list-style:none;position:absolute;width:50px;opacity:0;visibility:hidden;font-weight:500}.custom_paging .slick-active{opacity:1;visibility:visible}.who{margin:250px auto 150px;display:block;position:relative;padding:100px 0;border-right:50px #fff solid;border-left:50px #fff solid}.who .wrap{display:grid;grid-template-columns:2fr 2fr;grid-column-gap:220px}.who .wrap img{width:380px;margin:50px 0 0;border-radius:0 50px 0 0;opacity:0;visibility:hidden;box-shadow:0 10px 10px 0 rgba(166,166,166,0.3)}.who .wrap h3{display:inline-block;opacity:0;visibility:hidden}.who .wrap h3:after{content:'';background:linear-gradient(174deg, #d7ff43 35%, #c5ff17 100%);width:0;position:absolute;height:10px;left:-5%;z-index:-1;top:53%;transform:translateY(-50%)}.who .bio-con p{opacity:0;visibility:hidden}.who .bio-con p:nth-child(2){margin:60px 0 0}.who .wrap h3{left:50%;transform:translateX(-50%) scale(1.4);position:absolute}.who.animated .wrap h3{opacity:1;visibility:visible;left:0%;transform:translateX(0) scale(1);-webkit-transition:opacity .3s ease-in-out , visibility .3s ease-in-out , left .7s ease-in-out 1.4s, transform .7s ease-in-out 1.4s;-moz-transition:opacity .3s ease-in-out , visibility .3s ease-in-out, left .7s ease-in-out 1.4s, transform .7s ease-in-out 1.4s;-o-transition:opacity .3s ease-in-out , visibility .3s ease-in-out , left .7s ease-in-out 1.4s, transform .7s ease-in-out 1.4s;transition:opacity .3s ease-in-out , visibility .3s ease-in-out , left .7s ease-in-out 1.4s, transform .7s ease-in-out 1.4s}.who.animated .wrap h3:after{width:110%;-webkit-transition:width 0.7s ease-in-out 0.2s;-moz-transition:width .7s ease-in-out  .2s;-o-transition:width 0.7s ease-in-out 0.2s;transition:width 0.7s ease-in-out 0.2s}.who.animated .wrap img{-webkit-animation-name:fade-top-small;-webkit-animation-duration:.7s;-webkit-animation-delay:2.9s;-webkit-animation-timing-function:ease-out;animation-fill-mode:both}.who.animated .wrap p{-webkit-animation-name:fade-top-small;-webkit-animation-duration:.7s;-webkit-animation-delay:2.3s;-webkit-animation-timing-function:ease-out;animation-fill-mode:both}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:450px;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@-webkit-keyframes fade-top-small{from{opacity:0;visibility:hidden;-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}to{opacity:1;visibility:visible;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes fade-even-smaller{from{opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;visibility:visible;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes square-to-circle{0%{border-radius:0 0 0 0;transform:rotate(0deg)}25%{border-radius:25% 0 0 0;transform:rotate(45deg)}50%{border-radius:25% 25% 0 0;transform:rotate(90deg)}75%{border-radius:25% 25% 25% 0;transform:rotate(135deg)}100%{border-radius:0 0 0 0;transform:rotate(0deg)}}footer{background:#F9F9F9;position:relative;display:block;padding:60px 0;border:50px #fff solid;height:300px;bottom:0;width:100%;z-index:-1}footer h5{position:relative}footer h5:after{content:'';background:linear-gradient(174deg, #d7ff43 35%, #c5ff17 100%);width:0;position:absolute;height:10px;left:-5%;z-index:-1;top:53%;transform:translateY(-50%)}footer .contact{opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;-moz-transition:opacity .3s ease-in-out , visibility .3s ease-in-out;-o-transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out}footer .contact h5{margin:0 0 5px;position:relative;display:inline-block}footer .contact h5:after{content:'';background:linear-gradient(174deg, #d7ff43 35%, #c5ff17 100%);position:absolute;height:8px;left:-5%;z-index:-1;top:53%;transform:translateY(-50%);width:0}footer .contact a{display:block}footer .socials{margin:50px 0 0;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;-moz-transition:opacity .3s ease-in-out , visibility .3s ease-in-out;-o-transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out}footer .socials a{width:15px;height:15px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;transform:scale(1);margin:0 5px 0 0}footer .socials a:hover{transform:scale(1.1)}footer .socials .fb{background-image:url(../img/facebook-f.svg)}footer .socials .lin{background-image:url(../img/linkedin-in.svg);background-size:100%;background-position:0px 0px}.footer.animated .contact,.footer.animated .socials{opacity:1;visibility:visible;-webkit-transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;-moz-transition:opacity .3s ease-in-out , visibility .3s ease-in-out;-o-transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out}.footer.animated .contact h5:after{width:110%;-webkit-transition:width 0.7s ease-in-out 0.4s;-moz-transition:width .7s ease-in-out  .4s;-o-transition:width 0.7s ease-in-out 0.4s;transition:width 0.7s ease-in-out 0.4s}@media (max-width: 1150px){.who .wrap{grid-column-gap:100px}}@media (max-width: 1024px){.who .wrap{grid-column-gap:50px}.who .wrap img{width:300px;margin:60px 0 0}.item{margin:0;transform:scale(0.9)}.item img{width:300px}.owl-nav{transform:translate(-50%);bottom:-140px}.slider-counter{left:55%;transform:none;bottom:-136px}}@media (max-width: 768px){.hero-container{height:550px}.ani .hero{height:550px}.hero .square{width:270px;height:270px}footer{padding:60px 10px}header .logo{margin:0 0 0 40px}header ul{width:auto;margin:0 20px 0 0}header ul li{margin:0 10px;font-size:.9rem}footer{border:solid #fff 30px}.hero{border:none;border-left:30px #fff solid;border-right:30px #fff solid;border-top:50px #fff solid;border-bottom:50px #fff solid}.who{border-left:30px #fff solid;border-right:30px #fff solid;margin:100px auto 0}.who .wrap h3{width:200px}.who .wrap{grid-template-columns:1fr}.who .wrap img{margin:10px auto;width:320px}.hero .hero-c h1{font-size:2rem}.hero .hero-c h1:after{left:auto;right:-2%;height:10px;top:15px;transform:translateY(0)}.ani .hero-c h1:after{width:90%}.hero .hero-c p{width:90%}.hero .hero-c{width:90%;position:relative;left:5%}.item img{width:250px}}@media (max-width: 650px){.hero-container{height:600px}.ani .hero{height:600px}.hero .hero-c h1{font-size:1.7rem}.custom_paging{transform:translateX(-23px)}.slick-prev{transform:translateX(-90px)}.slick-slide{height:350px}.item .item-img{height:260px}.item h4{font-size:1.25em}.car-wrap{margin:50px 0}.who .wrap img{width:100%}}
