iframe,img,object{max-width:100%}img{height:auto}body{background-image:url(/assets/images/body/bg-body.png)}#cookie-banner{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;left:20px;right:20px;bottom:0;z-index:999;max-width:960px;margin:0 auto;bottom:10px!important}.navbar .navbar-toggler{outline:0}.navbar .navbar-toggler .navbar-toggler-icon{height:.2em;width:1.2em;background-image:none}.navbar-nav .nav-item.active .nav-link{font-weight:600}.navbar-nav .nav-item .nav-link-custom{border:2px solid}.navbar-nav .dropdown:hover>.dropdown-menu{display:block}.navbar-nav .nav-item .nav-link .avatar{height:30px;width:30px}.contains-block-slider .row-eq-height{margin:0}.contains-block-slider .block-slider{padding:0}.contains-block-slider .block-slider .swiper-slide{position:relative}.contains-block-slider .block-slider .swiper-slide .bg-img{height:400px;background-repeat:no-repeat;background-size:cover;background-position:50%}.contains-block-slider .block-slider .swiper-slide .outer-wrapper{position:absolute;left:0;top:0;width:100%;height:100%}.contains-block-image-and-usp .row-eq-height{margin:0}.contains-block-image-and-usp .block-image-and-usp{padding:0}.contains-block-image-and-usp .block-image-and-usp .img-wrapper{position:relative}.contains-block-image-and-usp .block-image-and-usp .img-wrapper .content-wrapper{position:absolute;left:0;top:0;height:100%;width:100%}.contains-block-image-and-usp .block-image-and-usp .img-wrapper .content-wrapper .content a{font-weight:700}.contains-block-image-and-usp .block-image-and-usp .img-wrapper .content-wrapper .btn-wrapper .btn-second{border:1px solid}.contains-block-image-and-usp .block-image-and-usp .img-wrapper .bg-img{background-repeat:no-repeat;background-size:cover;background-position:50%}.contains-block-image-and-usp .block-image-and-usp .usp-wrapper .content{text-decoration:none}.contains-block-image-and-usp .block-image-and-usp .usp-wrapper .content a{font-weight:700}.contains-block-image-and-usp .block-image-and-usp .usp-wrapper .content .read-more{opacity:0}.contains-block-image-and-usp .block-image-and-usp #modalVideo .modal-header .btn-close,.contains-block-image-and-usp .block-image-and-usp .usp-wrapper .content:hover .read-more{opacity:1}.contains-block-textblock-and-browser-image{padding-top:3rem;padding-bottom:3rem}.contains-block-textblock-and-browser-image .row{margin:0}.contains-block-textblock-and-browser-image .block-textblock-and-browser-image{overflow:hidden}.contains-block-textblock-and-browser-image .block-textblock-and-browser-image .content a{font-weight:700}.contains-block-textblock-and-browser-image .block-textblock-and-browser-image .btn-wrapper .btn-second{border:1px solid}.contains-block-textblock-and-browser-image .block-textblock-and-browser-image .bg-img{position:relative;min-height:806px;width:800px;background-repeat:no-repeat}.contains-block-textblock-and-browser-image .block-textblock-and-browser-image .bg-img .inner{position:absolute;top:26.8%;left:19.2%;height:485px;width:645px;background-repeat:no-repeat;background-size:cover}.contains-block-textblock-primary .block-textblock-primary{padding-top:3rem;padding-bottom:3rem}.contains-block-textblock-primary .block-textblock-primary .content a{font-weight:700}.contains-block-textblock-image-button .block-textblock-image-button{padding-top:3rem;padding-bottom:3rem}.contains-block-textblock-image-button .block-textblock-image-button:first-of-type{position:relative}.contains-block-textblock-image-button .block-textblock-image-button:first-of-type:after{content:"";position:absolute;width:60px;height:60px;border:20px solid;top:15px;right:-20px;z-index:-1}.contains-block-textblock-image-button .block-textblock-image-button .item .img-wrapper{position:relative}.contains-block-textblock-image-button .block-textblock-image-button .item .img-wrapper .btn{position:absolute;bottom:-5px;right:-5px}.contains-block-textblock-image-button .block-textblock-image-button .item .content a{font-weight:700}.contains-block-faq .block-faq{padding-top:3rem;padding-bottom:3rem}.contains-block-faq .block-faq .faq-top{border:1px solid;text-decoration:none}.contains-block-faq .block-faq .faq-top[aria-expanded=true]{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.contains-block-faq .block-faq .faq-bottom{border:1px solid;border-top:0}.contains-block-faq .block-faq .faq-bottom .content a{font-weight:700}.contains-block-form{position:relative;padding-top:5rem;padding-bottom:5rem}.contains-block-form:before{background-image:url(/assets/images/form/bg-form-top.svg);top:0}.contains-block-form:after,.contains-block-form:before{position:absolute;width:100%;height:60px;background-position:50%;background-repeat:no-repeat;content:""}.contains-block-form:after{background-image:url(/assets/images/form/bg-form-bottom.svg);bottom:0}.contains-block-form .block-form{z-index:1}.contains-block-form .block-form .form-group{margin-bottom:1rem}.contains-block-form .block-form .form-group label{margin-bottom:.5rem}.contains-block-form .block-form .form-group.required label:after{content:"*"}.contains-block-form .block-form .form-group.required .checkbox label:after{content:none}.contains-block-form .block-form .form-group .form-control::-webkit-input-placeholder{opacity:0}.contains-block-form .block-form .form-group .form-control:-ms-input-placeholder,.contains-block-form .block-form .form-group .form-control::-webkit-input-placeholder,.contains-block-form .block-form .form-group .form-control::placeholder{opacity:0}.contains-block-carousel{position:relative;padding-top:3rem;padding-bottom:3rem}.contains-block-carousel:after{content:"";position:absolute;width:80px;height:80px;border:20px solid;top:20px;right:20px}.contains-block-carousel .block-carousel .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contains-block-carousel .block-carousel .slick-track .img-wrapper:focus,.contains-block-carousel .block-carousel .slick-track .img-wrapper a:focus{outline:0}.contains-block-carousel .block-carousel .slick-track .img-wrapper img{width:150px}.contains-block-project-list{padding-top:3rem;padding-bottom:3rem}.contains-block-project-list .row-eq-height{margin:0}.contains-block-project-list .block-project-list{padding:0}.project-selection{min-height:1173px;background-image:url(/assets/images/project/bg-project.png);background-repeat:no-repeat}.project-selection .swiper-container .swiper-slide{height:auto}.project-selection .swiper-container .swiper-pagination{position:relative;margin-top:2rem}.project-selection .swiper-container .swiper-pagination .swiper-pagination-bullet{width:20px;opacity:1}.project-detail .content a{font-weight:700}.contains-block-photo-album,.contains-block-recent-articles{padding-top:3rem;padding-bottom:3rem}.contains-block-recent-articles .block-recent-articles .bg-img{background-size:cover;background-repeat:no-repeat;background-position:50%}.contains-block-recent-articles .block-recent-articles .swiper-pagination{position:relative;margin-top:2rem}.contains-block-recent-articles .block-recent-articles .swiper-pagination .swiper-pagination-bullet{width:20px;opacity:1}.news-detail .content a{font-weight:700}.contains-block-price{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:1200px;padding-top:3rem;padding-bottom:3rem;background-image:url(/assets/images/price/bg-price-calculator.png);background-repeat:no-repeat;background-size:100% 100%}.contains-block-price .block-price{z-index:10}.contains-block-price .block-price .price-wrapper .textblock-general{max-width:400px}.contains-block-price .block-price .price-wrapper .title{font-size:24px;font-size:1.5rem}.contains-block-price .block-price .price-wrapper .textblock-gray a,.contains-block-price .block-price .price-wrapper .textblock a{font-weight:700}.contains-block-price .block-price .price-wrapper .btn{font-size:12.8px;font-size:.8rem}.contains-block-price .block-price .price-wrapper .calculator-block .owl-img img{width:150px}.contains-block-customers-carousel{position:relative;padding-top:3rem;padding-bottom:3rem}.contains-block-customers-carousel:before{content:"";position:absolute;width:120px;height:120px;border:35px solid;top:15px;right:40px;z-index:-1}.contains-block-customers-carousel .block-customers-carousel .content{background-image:url(/assets/images/reviews/bg-reviews.svg);background-size:contain;background-repeat:no-repeat;min-height:500px}.contains-block-customers-carousel .block-customers-carousel .content a{font-weight:700}.contains-block-customers-carousel .block-customers-carousel .swiper-slide{height:auto}.contains-block-customers-carousel .block-customers-carousel .swiper-slide .content-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.contains-block-customers-carousel .block-customers-carousel .swiper-slide .content-wrapper a{font-weight:700}.contains-block-customers-carousel .block-customers-carousel .swiper-slide .company{text-decoration:none}.contains-block-customers-carousel .block-customers-carousel .swiper-slide .company .bar{position:relative;margin-right:10px;width:10px;height:5px}.contains-block-customers-carousel .block-customers-carousel .swiper-pagination{position:relative;margin-top:2rem}.contains-block-customers-carousel .block-customers-carousel .swiper-pagination .swiper-pagination-bullet{width:20px;opacity:1}.contains-block-newsletter .block-newsletter{padding-top:3rem;padding-bottom:3rem}.contains-block-vimeo-background .row{margin:0}.contains-block-vimeo-background .block-vimeo-background{padding:0}.contains-block-vimeo-background .block-vimeo-background .video-background-section{position:relative;width:100vw;height:750px}.contains-block-vimeo-background .block-vimeo-background .video-background-section .video-wrap{position:absolute;z-index:-999;width:100%;height:100%;padding-bottom:100%;background-color:#000}.contains-block-vimeo-background .block-vimeo-background .video-background-section .video-wrap .video-embed{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:.75}.contains-block-vimeo-background .block-vimeo-background .video-background-section .video-wrap .w-embed:after,.contains-block-vimeo-background .block-vimeo-background .video-background-section .video-wrap .w-embed:before{content:"";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.contains-block-vimeo-background .block-vimeo-background .video-background-section .video-wrap .w-embed:after{clear:both}.contains-block-vimeo-background .block-vimeo-background .video-wrapper{position:relative}.contains-block-vimeo-background .block-vimeo-background .video-wrapper .content-wrapper{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1}.contains-block-vimeo-background .block-vimeo-background .usp-wrapper{position:relative;z-index:1}.contains-block-vimeo-background .block-vimeo-background .usp-wrapper .content{text-decoration:none}.contains-block-vimeo-background .block-vimeo-background .usp-wrapper .content a{font-weight:700}.contains-block-vimeo-background .block-vimeo-background .usp-wrapper .content .read-more{opacity:0}#footer .divider,.contains-block-vimeo-background .block-vimeo-background .usp-wrapper .content:hover .read-more{opacity:1}#footer .content{word-wrap:break-word}#footer .content .form-footer form{width:100%!important;margin:0!important;padding:0!important}