.light{font-weight:300}.regular{font-weight:400}.semi-bold{font-weight:600}.black{font-weight:900}#home .home-section-title{font-size:45px;font-size:4.5rem;font-weight:300;color:#453d3b;text-align:center;margin-top:5rem;margin-bottom:1.5rem}@media only screen and (max-width:960px){#home .home-section-title{font-size:30px;font-size:3rem;margin-top:3rem}}#home .banners{position:relative;max-height:637px;height:80vw;min-height:500px;background:#333}@media only screen and (max-width:800px){#home .banners{max-height:none;height:auto;min-height:none;background:0 0}}#home .banners .slider{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:800px){#home .banners .slider{position:relative;max-height:637px;height:80vw;min-height:500px;background:#333}}#home .banners .slider .slick-slide{position:relative;max-height:637px;height:80vw;min-height:500px}#home .banners .slider .slick-slide:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:3;zoom:1;filter:alpha(opacity=15);-webkit-opacity:.15;-moz-opacity:.15;opacity:.15}#home .banners .slider .slick-slide .lazyload{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@media only screen and (max-width:960px){#home .banners .slider .slick-slide .lazyload .lazyload-image{background-position:40% 50%}}#home .banners .slider .slick-slide .content{position:relative;z-index:4;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;padding-right:415px}@media only screen and (max-width:800px){#home .banners .slider .slick-slide .content{padding-right:0}}#home .banners .slider .slick-slide .content .title{font-size:50px;font-size:5rem;font-weight:300;text-transform:uppercase;line-height:50px;display:block}@media only screen and (max-width:960px){#home .banners .slider .slick-slide .content .title{font-size:35px;font-size:3.5rem;line-height:35px}}#home .banners .slider .slick-slide .content .title b,#home .banners .slider .slick-slide .content .title strong{display:table}#home .banners .slider .slick-slide .content .subtitle{display:block;font-size:26px;font-size:2.6rem;margin-top:2rem}@media only screen and (max-width:960px){#home .banners .slider .slick-slide .content .subtitle{font-size:18px;font-size:1.8rem}}#home .banners .slider .slick-dots{position:absolute;bottom:5.5rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10}@media only screen and (max-width:960px){#home .banners .slider .slick-dots{bottom:2.5rem}}#home .banners .slider .slick-dots li button{border:1px solid #fff}#home .banners .slider .slick-dots li.slick-active button{background:#fff;border-color:#fff}#home .banners .form-limiter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:100%}@media only screen and (max-width:800px){#home .banners .form-limiter{position:relative;top:0;left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin-top:2rem}}#home .banners .form-limiter .simulation-form{width:100%;max-width:372px;background:#fff;-webkit-border-radius:6px;-webkit-background-clip:padding-box;-moz-border-radius:6px;-moz-background-clip:padding;border-radius:6px;background-clip:padding-box;padding:3.5rem 4rem 5rem 4rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;height:auto}@media only screen and (max-width:800px){#home .banners .form-limiter .simulation-form{border:1px solid #c1c1c1;margin:0 auto;max-width:100%}}#home .banners .form-limiter .simulation-form .title{text-align:center;width:100%;font-size:24px;font-size:2.4rem;line-height:22px;letter-spacing:-1px;margin-bottom:1.7rem}#home .banners .form-limiter .simulation-form .title b,#home .banners .form-limiter .simulation-form .title span,#home .banners .form-limiter .simulation-form .title strong{margin:0 auto;display:table}#home .banners .form-limiter .simulation-form .field{width:100%;border:2px solid #c1c1c1;-webkit-border-radius:6px;-webkit-background-clip:padding-box;-moz-border-radius:6px;-moz-background-clip:padding;border-radius:6px;background-clip:padding-box;font-size:16px;font-size:1.6rem;font-weight:700;color:#453d3b;padding:1.5rem 2rem;margin-bottom:1rem}#home .banners .form-limiter .simulation-form .field::-webkit-input-placeholder{color:#88191e;opacity:1}#home .banners .form-limiter .simulation-form .field::-moz-placeholder{color:#88191e;opacity:1}#home .banners .form-limiter .simulation-form .field:-ms-input-placeholder{color:#88191e;opacity:1}#home .banners .form-limiter .simulation-form .field::-ms-input-placeholder{color:#88191e;opacity:1}#home .banners .form-limiter .simulation-form .field::placeholder{color:#88191e;opacity:1}#home .banners .form-limiter .simulation-form .field::-webkit-input-placeholder{color:#88191e;opacity:1}#home .banners .form-limiter .simulation-form .field:-moz-placeholder{color:#88191e;opacity:1}#home .banners .form-limiter .simulation-form .field::-moz-placeholder{color:#88191e;opacity:1}#home .banners .form-limiter .simulation-form .field:-ms-input-placeholder{color:#88191e;opacity:1}#home .banners .form-limiter .simulation-form .field.select{color:#88191e;padding:1.5rem 1.6rem}#home .banners .form-limiter .simulation-form .common-button{width:100%}#home .services .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#home .services .box .box-item{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:25%;flex-basis:25%;padding:4.5rem 2rem;min-height:341px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:960px){#home .services .box .box-item{-ms-flex-preferred-size:50%;flex-basis:50%}}@media only screen and (max-width:600px){#home .services .box .box-item{-ms-flex-preferred-size:100%;flex-basis:100%}}#home .services .box .box-item .lazyload{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#home .services .box .box-item:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:-webkit-gradient(linear,left bottom,left top,from(black),to(transparent));background:-o-linear-gradient(bottom,#000 0,transparent 100%);background:linear-gradient(0deg,#000 0,transparent 100%);zoom:1;filter:alpha(opacity=65);-webkit-opacity:.65;-moz-opacity:.65;opacity:.65;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#home .services .box .box-item .content{position:relative;z-index:3;text-align:center;color:#fff}#home .services .box .box-item .content .title{font-size:30px;font-size:3rem;font-weight:700;text-align:center;margin:0 auto;line-height:30px}#home .services .box .box-item .content .title b,#home .services .box .box-item .content .title strong{display:table;margin:0 auto}#home .services .box .box-item .content .subtitle{width:100%;max-width:310px;display:block;margin:1rem auto -47px auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#home .services .box .box-item .content .common-button{position:relative;top:-2rem;background:0 0;border:1px solid #fff;margin:3rem auto 0 auto;color:#fff;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#home .services .box .box-item:hover:before{zoom:1;filter:alpha(opacity=75);-webkit-opacity:.75;-moz-opacity:.75;opacity:.75}#home .services .box .box-item:hover .content .subtitle{position:relative;margin:1rem auto 0 auto}#home .services .box .box-item:hover .content .common-button{top:0;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}#home .differences .box .slick-slide{margin:0 5rem}#home .differences .box .slick-list{margin:0 -5rem}@media only screen and (max-width:960px){#home .differences .box .slick-slide{margin:0 3rem}#home .differences .box .slick-list{margin:0 -3rem}}#home .differences .box .box-item{text-align:center}#home .differences .box .box-item .lazyload{width:143px;height:143px;border:1px solid #f2f2f2;-webkit-border-radius:999px;-webkit-background-clip:padding-box;-moz-border-radius:999px;-moz-background-clip:padding;border-radius:999px;background-clip:padding-box;margin:0 auto 2.4rem}@media only screen and (max-width:960px){#home .differences .box .box-item .lazyload{width:120px;height:120px}}#home .differences .box .box-item .title{font-size:22px;font-size:2.2rem;font-weight:700;display:table;margin:0 auto 2rem}@media only screen and (max-width:960px){#home .differences .box .box-item .title{font-size:18px;font-size:1.8rem}}#home .differences .box .box-item .common-text{line-height:28px}@media only screen and (max-width:960px){#home .differences .box .box-item .common-text{font-size:15px;font-size:1.5rem;line-height:20px}}#home .differences .slick-dots{margin-top:5rem}#home .infos{margin-top:8rem;background:#333;padding-bottom:4rem}#home .infos .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#home .infos .box .box-item{text-align:center;color:#fff;margin:4rem 0}@media only screen and (max-width:740px){#home .infos .box .box-item{-ms-flex-preferred-size:100%;flex-basis:100%}}#home .infos .box .box-item .value{font-size:90px;font-size:9rem;font-weight:700;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff}#home .infos .box .box-item .title{font-size:27px;font-size:2.7rem;display:block;line-height:35px}#home .infos .box .box-item .title b,#home .infos .box .box-item .title strong{display:block;font-size:50px;font-size:5rem}#home .unities{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:9rem;margin-bottom:9rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:960px){#home .unities{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:4rem;margin-bottom:6rem}}#home .unities .lazyload{max-width:1036px}@media only screen and (max-width:960px){#home .unities .lazyload{max-width:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:5rem}}#home .unities .text-box{width:45%;padding-left:5rem}@media only screen and (max-width:960px){#home .unities .text-box{width:100%;padding-left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#home .unities .text-box .title{font-size:45px;font-size:4.5rem}#home .unities .text-box .title b,#home .unities .text-box .title strong{color:#88191e}#home .unities .text-box .subtitle{font-weight:700;font-size:22px;font-size:2.2rem;margin-top:2.5rem}#home .unities .text-box .common-text{margin-top:2.5rem}#home .clients .box{background:#fafcfa;padding-bottom:4rem}#home .clients .box .slick-slide{margin:0 1rem}#home .clients .box .slick-list{margin:0 -1rem}#home .clients .box .slick-slide{height:200px;text-align:center}#home .clients .box .slick-slide .lazyload{max-width:200px;max-height:200px;margin:0 auto;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#home .clients .box .slick-slide .lazyload:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0)}#home .testimonials .box{margin-top:5rem}#home .testimonials .box .slick-slide{text-align:center;padding:0 1%}#home .testimonials .box .slick-slide .lazyload{width:227px;height:227px;margin:0 auto 4rem auto;border:19px solid #f2f2f2;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:999px;-webkit-background-clip:padding-box;-moz-border-radius:999px;-moz-background-clip:padding;border-radius:999px;background-clip:padding-box}@media only screen and (max-width:960px){#home .testimonials .box .slick-slide .lazyload{width:180px;height:180px;border:10px solid #f2f2f2;margin:0 auto 2rem auto}}#home .testimonials .box .slick-slide .name{font-size:16px;font-size:1.6rem;font-weight:700;margin-top:2.6rem}#home .testimonials .box .slick-slide .company{font-size:16px;font-size:1.6rem}#home .testimonials .box .slick-dots{margin-top:6rem}