@keyframes "spin"{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}html{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;height:100%}body{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;line-height:1;height:100%;background-color:#f3f3f3;color:#000;font-family:'Open Sans', sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}blockquote{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;quotes:none}blockquote:before,blockquote:after{content:'';content:none}pre{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}a{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}a:hover{text-decoration:none}abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}q{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;quotes:none}q:before,q:after{content:'';content:none}s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}ol,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;list-style:none}li,fieldset,form,label,legend{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}table{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;border-collapse:collapse;border-spacing:0}caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}canvas{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}details{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}embed{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}figure,figcaption{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}footer{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}footer .nf-form-content{position:relative}footer .nf-form-content input[type=email]{border:0 none;border-bottom:2px solid #a0abbf;background-image:none !important;background-color:transparent;-webkit-apperance:none;outline:0 none;padding:5px}footer .nf-form-content input[type=email]:-webkit-autofill{-webkit-transition-delay:99999s}footer .nf-form-content input[type=email]:-webkit-autofill:hover,footer .nf-form-content input[type=email]:-webkit-autofill:focus,footer .nf-form-content input[type=email]:-webkit-autofill:active{-webkit-transition-delay:99999s}footer .nf-form-content input[type=button]{border:0 none;background-color:#a0abbf;-webkit-mask-image:url(/wp-content/themes/legos/img/icon-arrow.svg);mask-image:url(/wp-content/themes/legos/img/icon-arrow.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-apperance:none;outline:0 none;padding:5px;width:29px !important;height:15px;text-indent:-999px;overflow:hidden;display:block}footer button{background-color:transparent;border:0 none;outline:0;cursor:pointer;position:relative;z-index:1000;position:absolute;left:22%;top:70px;height:47px}footer button:focus{outline:0}footer button span{display:block;width:33px;height:3px;background-color:transparent}footer button span:before{content:"";display:block;width:41px;height:3px;background-color:#FFF;-webkit-transform:translateY(-10px) translateX(-4px) rotate(45deg);-moz-transform:translateY(-10px) translateX(-4px) rotate(45deg);-ms-transform:translateY(-10px) translateX(-4px) rotate(45deg);-o-transform:translateY(-10px) translateX(-4px) rotate(45deg);transform:translateY(-10px) translateX(-4px) rotate(45deg)}footer button span:after{content:"";display:block;width:41px;height:3px;background-color:#FFF;-webkit-transform:translateY(-10px) translateX(-4px) rotate(45deg);-moz-transform:translateY(-10px) translateX(-4px) rotate(45deg);-ms-transform:translateY(-10px) translateX(-4px) rotate(45deg);-o-transform:translateY(-10px) translateX(-4px) rotate(45deg);transform:translateY(-10px) translateX(-4px) rotate(45deg);-webkit-transform:translateY(-12px) translateX(-4px) rotate(-45deg);-moz-transform:translateY(-12px) translateX(-4px) rotate(-45deg);-ms-transform:translateY(-12px) translateX(-4px) rotate(-45deg);-o-transform:translateY(-12px) translateX(-4px) rotate(-45deg);transform:translateY(-12px) translateX(-4px) rotate(-45deg)}footer .nf-error .ninja-forms-field{border:0 none !important;border-bottom:1px solid #e80000 !important}footer .submit-container{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}footer .container-fluid{padding:0}footer .left{height:70vh;background:#2c374c url(/wp-content/themes/legos/img/footer-left.jpg) left top no-repeat;background-size:cover;align-items:center;display:flex}footer .left>div{width:100%}footer .left h5{font-family:'Maven Pro', sans-serif;color:#FFF;font-size:61px;font-weight:700;margin-bottom:30px;margin-left:100px;position:relative}footer .left h5:before{content:"";width:80px;top:30px;left:-90px;height:2px;background-color:#FFF;display:inline-block;position:absolute}footer .left h5 span{margin-left:20%;font-size:92px}footer .left li{text-align:center;margin-bottom:25px}footer .left li a{font-size:40px;color:#FFF;font-weight:300;font-family:'Open Sans', sans-serif}footer .left li a:hover{text-decoration:underline}footer .right h4{color:#000000;font-size:18px;font-family:'Maven Pro', sans-serif;font-weight:700;margin-bottom:10px}footer .right .top{height:70%;background:#d7e9eb url(/wp-content/themes/legos/img/footer-right.jpg) center bottom no-repeat;background-size:cover;display:flex;align-items:center}footer .right .top .menu-right-menu-container,footer .right .top .menu-right-menu-fr-container{width:100%}footer .right .top li{margin-bottom:25px}footer .right .top li a{font-size:24px;font-family:'Open Sans', sans-serif;color:#2c374c}footer .right .top li a:hover{text-decoration:underline}footer .right .bot{height:30%;background-color:#e2eff1;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}footer .right .bot .row{height:100%}footer .right .bot .right2,footer .right .bot .left2{padding-left:20px;display:flex;align-items:center}footer .right .bot .right2>div,footer .right .bot .left2>div{width:100%}footer .right .bot li{display:inline-block;margin-right:25px}footer .right .bot li .bt-linkedin,footer .right .bot li .bt-twitter{background-color:#2c374c}footer .right .bot li .bt-linkedin:hover,footer .right .bot li .bt-twitter:hover{background-color:#FFF}footer .bottom{background-color:#11161e;font-size:15px;color:#8692aa;font-family:'Open Sans', sans-serif;text-align:center;padding:20px 0}footer .bottom a{color:#8692aa}footer .bottom a:hover{text-decoration:underline}footer .menu-menu-footer-container{width:35%}header{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block;position:absolute;top:0;left:50%;width:100%;z-index:99;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}header .right ul{display:inline-block;margin-left:15px}header .right li{display:inline-block;color:#FFFFFF}header .cta{-webkit-border-radius:17.5px;-moz-border-radius:17.5px;-ms-border-radius:17.5px;border-radius:17.5px;display:inline-block;font-size:15px;color:#FFFFFF;border:1px solid #FFFFFF;padding:5px 15px;vertical-align:middle}header h1{margin-top:20px}header h1 a{max-width:100%;display:block;width:301px;height:129px;margin:0 auto}header h1 a svg{fill:#FFFFFF}header button{background-color:transparent;border:0 none;outline:0;cursor:pointer;position:relative;z-index:1000;display:inline-block;height:33px}header button:focus{outline:0}header button span{display:block;width:33px;height:3px;background-color:#FFF}header button span:before{content:"";display:block;width:41px;height:3px;background-color:#FFF;-webkit-transform:translateY(-10px) translateX(-4px);-moz-transform:translateY(-10px) translateX(-4px);-ms-transform:translateY(-10px) translateX(-4px);-o-transform:translateY(-10px) translateX(-4px);transform:translateY(-10px) translateX(-4px)}header button span:after{content:"";display:block;width:41px;height:3px;background-color:#FFF;-webkit-transform:translateY(-10px) translateX(-4px);-moz-transform:translateY(-10px) translateX(-4px);-ms-transform:translateY(-10px) translateX(-4px);-o-transform:translateY(-10px) translateX(-4px);transform:translateY(-10px) translateX(-4px);-webkit-transform:translateY(7px) translateX(-4px);-moz-transform:translateY(7px) translateX(-4px);-ms-transform:translateY(7px) translateX(-4px);-o-transform:translateY(7px) translateX(-4px);transform:translateY(7px) translateX(-4px)}hgroup,menu,nav{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}output,ruby{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body.stop{overflow:hidden}.pull-right{float:right}.gradient-bg{background:#f6067e;background:-moz-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #f6067e), color-stop(100%, #f6673e));background:-webkit-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-o-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-ms-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:linear-gradient(to right, #f6067e 0%, #f6673e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6067e', endColorstr='#f6673e', GradientType=1 )}.gradient-txt{background:#f6067e;background:-moz-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #f6067e), color-stop(100%, #f6673e));background:-webkit-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-o-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-ms-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:linear-gradient(to right, #f6067e 0%, #f6673e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6067e', endColorstr='#f6673e', GradientType=1 );background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradient-txt2{background:#f6663e;background:-moz-linear-gradient(left, #f6663e 0%, #f6067e 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #f6663e), color-stop(100%, #f6067e));background:-webkit-linear-gradient(left, #f6663e 0%, #f6067e 100%);background:-o-linear-gradient(left, #f6663e 0%, #f6067e 100%);background:-ms-linear-gradient(left, #f6663e 0%, #f6067e 100%);background:linear-gradient(to right, #f6663e 0%, #f6067e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6663e', endColorstr='#f6067e', GradientType=1 );background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.row-no-padding [class*="col-"]{padding-left:0 !important;padding-right:0 !important}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}[data-aos="legos-overlap-appear"]{transform:skewX(45deg);opacity:0;transition-property:transform, opacity}[data-aos="legos-overlap-appear"].aos-animate{transform:skewX(0);opacity:1}[data-aos="custom-overlap"]{transform:scaleX(0);transform-origin:left top}[data-aos="custom-overlap"] h4,[data-aos="custom-overlap"] div:before,[data-aos="custom-overlap"] p,[data-aos="custom-overlap"] .services-cta{opacity:0;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}[data-aos="custom-overlap"].aos-animate{transform:scaleX(1)}[data-aos="custom-overlap"].aos-animate h4,[data-aos="custom-overlap"].aos-animate div:before,[data-aos="custom-overlap"].aos-animate p,[data-aos="custom-overlap"].aos-animate .services-cta{opacity:1;-webkit-transition:all 0.25s 0.5s;-moz-transition:all 0.25s 0.5s;-ms-transition:all 0.25s 0.5s;-o-transition:all 0.25s 0.5s;transition:all 0.25s 0.5s}.legos-loader{display:block;width:107px;height:113px;background:transparent url(/wp-content/themes/legos/img/legos-loader.png) left top no-repeat;-webkit-animation-delay:0;-webkit-animation-duration:1s;-webkit-animation-name:spin;-webkit-animation-fill-mode:fowards;-webkit-animation-direction:forward;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-delay:0;-moz-animation-duration:1s;-moz-animation-name:spin;-moz-animation-fill-mode:fowards;-moz-animation-direction:forward;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;animation-delay:0;animation-duration:1s;animation-name:spin;animation-fill-mode:fowards;animation-direction:forward;animation-iteration-count:infinite;animation-timing-function:linear;margin:0 auto}.bottom-tools{margin-top:60px;padding-bottom:60px}.bottom-tools .social-list{text-align:right}.bottom-tools .social-list li{display:inline-block;margin:0 10px}.bottom-tools .social-list .bt-linkedin{width:24px;height:23px;background-color:#99c9cf}.bottom-tools .social-list .bt-twitter{width:29px;height:24px;background-color:#99c9cf}.bottom-tools .social-list .bt-facebook,.bottom-tools .social-list .bt-mail{background-color:#99c9cf}.bottom-tools .back{color:#2c374c;font-size:16px;font-family:'Open Sans', sans-serif}.bottom-tools .back:before{content:"";width:7px;height:12px;display:inline-block;margin-right:15px;background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDc4QUZERDdGQzFBMTFFOEJDMDdERDc3M0JGQzhCMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDc4QUZERDhGQzFBMTFFOEJDMDdERDc3M0JGQzhCMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNzhBRkRENUZDMUExMUU4QkMwN0RENzczQkZDOEIwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNzhBRkRENkZDMUExMUU4QkMwN0RENzczQkZDOEIwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkW96WMAAABqSURBVHjaYrR0j2NAA8xAvACIfzNhkVgExDFAzMSERSIKiJcAcTITDokEIP7LhEsCpAMkOR+bBEwSBv6jO5sFiBOhRsdCxRJhulmgDJhnURSwQDkwBYzICliQrPiLJBGLrBNdwT8QByDAABnpG/uQB9kqAAAAAElFTkSuQmCC") left top no-repeat}.datetime{font-size:15px;font-family:'Open Sans', sans-serif;color:#FFFFFF;background-color:#2c374c;background:#2c374c url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjYwRkZFRUZGNTVGMTFFODgxMjhDQjAyNTFDOUY4OTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjYwRkZFRjBGNTVGMTFFODgxMjhDQjAyNTFDOUY4OTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNjBGRkVFREY1NUYxMUU4ODEyOENCMDI1MUM5Rjg5OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNjBGRkVFRUY1NUYxMUU4ODEyOENCMDI1MUM5Rjg5OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsTuxE8AAAEpSURBVHjapNQ/SgNBFMfx2UUlOYPYqEjuoLCaxCton3gIC/EQgoUBPYZdtNFCG0uLKGjln9rCCGb9vvBbWIbZuI4Dn4R57Psx7O5bl+e5C+jgBCOMZaRaO9TjF1q4xC36WEMTKVZUu9M1raqgDO/oISnVF6XYW+iers38IEt/wXrg2Pvi1zfwVpwsdc4lOMMhrl39dYUDnFqGBXXQUOGvy3qalmFBuzjGJCJoot4dC9rChYtf1tue42cJz79cnCEv7T9xpNqTZVjQGPP6D61zL6RYieoL0x2P7l4vm4tkvQ+pHuPmP+5RNr1PpHU1EknkiW4sw040xDd6Eafpq3dYZ0Sq2Ii8FiNSZ2h9M4e26jOyioaal+t+Rsq2MdCr8YEvPKrWDfX8CDAAq1xagtZ9cngAAAAASUVORK5CYII=") 5px center no-repeat;padding:5px 5px 5px 28px;display:inline-block;margin-bottom:5px}.blog_post{width:100%;padding:0 30px 30px;position:relative}.blog_post .full{position:absolute;width:100%;height:100%;left:0;top:0}.blog_post .details>div{width:100%}.blog_post h3{margin:0 0 5px}.blog_post h3 a{text-decoration:none;color:#2c374c}.blog_post h3 a:hover{text-decoration:none;color:#2c374c}.bt-linkedin{display:inline-block;width:43px;height:39px;background-color:#FFF;-webkit-mask-image:url(/wp-content/themes/legos/img/bt-linkedin.svg);mask-image:url(/wp-content/themes/legos/img/bt-linkedin.svg);-webkit-mask-size:cover;mask-size:cover;text-indent:-999px;overflow:hidden}.bt-twitter{display:inline-block;width:51px;height:41px;background-color:#FFF;-webkit-mask-image:url(/wp-content/themes/legos/img/bt-twitter.svg);mask-image:url(/wp-content/themes/legos/img/bt-twitter.svg);-webkit-mask-size:cover;mask-size:cover;text-indent:-999px;overflow:hidden}.bt-facebook{display:inline-block;width:16px;height:29px;background-color:#FFF;-webkit-mask-image:url(/wp-content/themes/legos/img/bt-facebook.svg);mask-image:url(/wp-content/themes/legos/img/bt-facebook.svg);-webkit-mask-size:cover;mask-size:cover;text-indent:-999px;overflow:hidden}.bt-mail{display:inline-block;width:31px;height:22px;background-color:#FFF;-webkit-mask-image:url(/wp-content/themes/legos/img/bt-mail.svg);mask-image:url(/wp-content/themes/legos/img/bt-mail.svg);-webkit-mask-size:cover;mask-size:cover;text-indent:-999px;overflow:hidden}.blog .full-link{position:absolute;width:100%;height:100%;left:0;top:0}.blog .header .left{height:83vh;background:transparent url(/wp-content/themes/legos/img/blog-header-left.jpg) center center no-repeat;background-size:cover;display:flex;align-items:flex-end}.blog .header .left:hover .blog_post{background-position:left 300px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.blog .header .left .blog_post{background:transparent url(/wp-content/themes/legos/img/blog-gradient-title.png) left bottom repeat-x;background-size:contain;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.blog .header .left .blog_post h3{position:relative}.blog .header .left .blog_post h3:after{background:none;content:attr(data-text);left:0;position:absolute;text-shadow:0px 0px 7px rgba(0,0,0,0.36);top:0;z-index:-1}.blog .header .left .blog_post time{margin-bottom:10px}.blog .header .left .blog_post h4{font-size:29px;color:#FFFFFF}.blog .header .left .blog_post h4 a{font-size:29px;color:#FFFFFF}.blog .header .left h3{font-weight:700;font-size:32px;font-family:'Open Sans', sans-serif;display:inline-block;line-height:1.2em}.blog .header .right .top{display:flex;align-items:flex-end;height:calc(83vh * 0.55);background:transparent url(/wp-content/themes/legos/img/blog-header-right1.jpg) center center no-repeat;background-size:cover}.blog .header .right .top h3{font-weight:700;font-size:32px;font-family:'Open Sans', sans-serif;display:inline-block;line-height:1.2em}.blog .header .right .top:hover .blog_post{background-position:left 300px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.blog .header .right .top .blog_post{background:transparent url(/wp-content/themes/legos/img/blog-gradient-title.png) left bottom repeat-x;background-size:contain;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;width:100%}.blog .header .right .top .blog_post h3{position:relative}.blog .header .right .top .blog_post h3:after{background:none;content:attr(data-text);left:0;position:absolute;text-shadow:0px 0px 7px rgba(0,0,0,0.36);top:0;z-index:-1}.blog .header .right .top .blog_post time{margin-bottom:15px}.blog .header .right .top .blog_post h4{font-size:29px;color:#FFFFFF}.blog .header .right .top .blog_post h4 a{font-size:29px;color:#FFFFFF}.blog .header .right .bottom{position:relative;height:calc(83vh * 0.45);background-color:#2c374c;font-family:'Maven Pro', sans-serif;display:flex;align-items:center;padding:0 25px}.blog .header .right .bottom .tags li{display:inline-block;margin:5px}.blog .header .right .bottom .tags a{display:inline-block;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background-color:#1d2027;font-size:18px;color:#FFF;padding:5px 10px;font-family:'Open Sans', sans-serif}.blog .header .right .bottom>span{font-size:8vw;opacity:0.2;font-weight:700;letter-spacing:-0.1em;color:#000000;position:absolute;bottom:0;width:100%;left:0;text-align:center;line-height:1em;user-select:none}.blog .header .right .bottom .right2{padding-left:50px !important}.blog .header .right .bottom .right2 li{display:inline-block;margin-right:20px;margin-top:20px}.blog .header .right .bottom .right2 span{font-family:'Maven Pro', sans-serif;font-size:18px;color:#FFFFFF;font-weight:700}.blog .content{background-color:#f3f3f3;padding:100px 0 0 0}.blog .content .pagination__next{display:none}.blog .content .blog_post{background-color:#FFF;margin:25px 0;padding:35px 20px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;position:relative;top:0;cursor:pointer}.blog .content .blog_post .click{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.blog .content .blog_post img{max-width:100%;height:auto}.blog .content .blog_post:hover{top:-3px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;box-shadow:0px 7px 18px 0px rgba(246,10,122,0.29)}.blog .content .blog_post:hover .details h3{color:#f60b79;-webkit-transition:color 0.15s;-moz-transition:color 0.15s;-ms-transition:color 0.15s;-o-transition:color 0.15s;transition:color 0.15s}.blog .content .blog_post .details{display:flex;align-items:center}.blog .content .blog_post .details time{margin-bottom:18px}.blog .content .blog_post .details h3{font-family:'Maven Pro', sans-serif;font-size:31px;font-weight:700;color:#2c374c;margin-bottom:18px;-webkit-transition:color 0.15s;-moz-transition:color 0.15s;-ms-transition:color 0.15s;-o-transition:color 0.15s;transition:color 0.15s}.blog .content .blog_post .details p{font-size:19px;font-family:'Open Sans', sans-serif;letter-spacing:0.04em;line-height:29px}.blog .content h2{font-size:80px;position:relative;font-weight:300;letter-spacing:0.05em;display:inline}.blog .content h2:before{position:absolute;top:50%;content:"";width:112px;height:4px;background-color:#99c9cf;display:inline-block;left:-115px}.ressources .full-link{position:absolute;width:100%;height:100%;left:0;top:0}.ressources .header .left{height:83vh;background:transparent url(/wp-content/themes/legos/img/blog-header-left.jpg) center center no-repeat;background-size:cover;display:flex;align-items:flex-end;height:100vh}.ressources .header .left:hover .blog_post{background-position:left 300px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.ressources .header .left .blog_post{background:transparent url(/wp-content/themes/legos/img/blog-gradient-title.png) left bottom repeat-x;background-size:contain;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.ressources .header .left .blog_post h3{position:relative}.ressources .header .left .blog_post h3:after{background:none;content:attr(data-text);left:0;position:absolute;text-shadow:0px 0px 7px rgba(0,0,0,0.36);top:0;z-index:-1}.ressources .header .left .blog_post time{margin-bottom:10px}.ressources .header .left .blog_post h4{font-size:29px;color:#FFFFFF}.ressources .header .left .blog_post h4 a{font-size:29px;color:#FFFFFF}.ressources .header .left h3{font-weight:700;font-size:32px;font-family:'Open Sans', sans-serif;display:inline-block;line-height:1.2em}.ressources .header .right .top{display:flex;align-items:flex-end;height:calc(83vh * 0.55);background:transparent url(/wp-content/themes/legos/img/blog-header-right1.jpg) center center no-repeat;background-size:cover;height:calc(100vh * 0.55)}.ressources .header .right .top h3{font-weight:700;font-size:32px;font-family:'Open Sans', sans-serif;display:inline-block;line-height:1.2em}.ressources .header .right .top:hover .blog_post{background-position:left 300px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.ressources .header .right .top .blog_post{background:transparent url(/wp-content/themes/legos/img/blog-gradient-title.png) left bottom repeat-x;background-size:contain;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;width:100%}.ressources .header .right .top .blog_post h3{position:relative}.ressources .header .right .top .blog_post h3:after{background:none;content:attr(data-text);left:0;position:absolute;text-shadow:0px 0px 7px rgba(0,0,0,0.36);top:0;z-index:-1}.ressources .header .right .top .blog_post time{margin-bottom:15px}.ressources .header .right .top .blog_post h4{font-size:29px;color:#FFFFFF}.ressources .header .right .top .blog_post h4 a{font-size:29px;color:#FFFFFF}.ressources .header .right .bottom{position:relative;height:calc(83vh * 0.45);background-color:#2c374c;font-family:'Maven Pro', sans-serif;display:flex;align-items:center;padding:0 25px;height:calc(100vh * 0.45)}.ressources .header .right .bottom .tags li{display:inline-block;margin:5px}.ressources .header .right .bottom .tags a{display:inline-block;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background-color:#1d2027;font-size:18px;color:#FFF;padding:5px 10px;font-family:'Open Sans', sans-serif}.ressources .header .right .bottom>span{font-size:8vw;opacity:0.2;font-weight:700;letter-spacing:-0.1em;color:#000000;position:absolute;bottom:0;width:100%;left:0;text-align:center;line-height:1em;user-select:none}.ressources .header .right .bottom .right2{padding-left:50px !important}.ressources .header .right .bottom .right2 li{display:inline-block;margin-right:20px;margin-top:20px}.ressources .header .right .bottom .right2 span{font-family:'Maven Pro', sans-serif;font-size:18px;color:#FFFFFF;font-weight:700}.ressources .header .right .bottom>div{width:100%}.ressources .header .right .bottom .download-icon{position:absolute;right:0;top:50%;width:224px;height:277px;background:transparent url(/wp-content/themes/legos/img/download-icon.png) left top no-repeat;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.ressources .header .right .bottom h4{font-size:29px;color:#FFFFFF}.ressources .header .right .bottom h4 a{font-size:29px;color:#FFFFFF}.ressources .header .right .bottom h3{font-weight:700;font-size:32px;font-family:'Open Sans', sans-serif;display:inline-block;color:#FFF}.ressources .header h4{margin-bottom:20px}.ressources .content{background-color:#f3f3f3;padding:100px 0 0 0}.ressources .content .pagination__next{display:none}.ressources .content .blog_post{background-color:#FFF;margin:25px 0;padding:35px 20px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;position:relative;top:0;cursor:pointer}.ressources .content .blog_post .click{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.ressources .content .blog_post img{max-width:100%;height:auto}.ressources .content .blog_post:hover{top:-3px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;box-shadow:0px 7px 18px 0px rgba(246,10,122,0.29)}.ressources .content .blog_post:hover .details h3{color:#f60b79;-webkit-transition:color 0.15s;-moz-transition:color 0.15s;-ms-transition:color 0.15s;-o-transition:color 0.15s;transition:color 0.15s}.ressources .content .blog_post .details{display:flex;align-items:center}.ressources .content .blog_post .details time{margin-bottom:18px}.ressources .content .blog_post .details h3{font-family:'Maven Pro', sans-serif;font-size:31px;font-weight:700;color:#2c374c;margin-bottom:18px;-webkit-transition:color 0.15s;-moz-transition:color 0.15s;-ms-transition:color 0.15s;-o-transition:color 0.15s;transition:color 0.15s}.ressources .content .blog_post .details p{font-size:19px;font-family:'Open Sans', sans-serif;letter-spacing:0.04em;line-height:29px}.ressources .content h2{font-size:80px;position:relative;font-weight:300;letter-spacing:0.05em;display:inline}.ressources .content h2:before{position:absolute;top:50%;content:"";width:112px;height:4px;background-color:#99c9cf;display:inline-block;left:-115px}.ressources .services-cta{color:#FFF;border-color:#FFF}.ressources .services-cta:after{background-color:#FFF}.blog-article{background-color:#FFF;background-color:#FFF}.blog-article .header{height:calc((100vw * 720)/1600);background:transparent url(/wp-content/themes/legos/img/blog-article-header.jpg) center center no-repeat;background-size:auto 100%;background-attachment:fixed;height:calc((100vw * 720)/1600);background:transparent url(/wp-content/themes/legos/img/blog-article-header.jpg) center center no-repeat;background-size:auto 100%;background-attachment:fixed}.blog-article .bottom>.row{margin-top:80px;font-size:14px;font-family:'Maven Pro', sans-serif;border-top:3px solid #d9e5e7;padding-top:15px}.blog-article .bottom>.row .content-text{text-align:right}.blog-article .content{margin-top:-9vh !important;margin-top:-4vh}.blog-article .content em{color:#f6067d;font-weight:700;font-size:19px}.blog-article .content a{color:#f6067d;text-decoration:underline}.blog-article .cat_title{font-size:38px;color:#FFF;font-family:'Open Sans', sans-serif;text-shadow:0px 0px 7px rgba(0,0,0,0.36)}.blog-article h2{font-family:'Maven Pro', sans-serif;font-size:56px;font-weight:700;color:#FFF;line-height:80px;display:inline;padding:0 10px}.blog-article .blog-content .image-text{margin-top:0}.blog-article .kpi{margin-top:50px;padding-top:100px;text-align:center}.blog-article .kpi img{max-width:100%;margin-bottom:70px}.blog-article .kpi strong{font-size:64px;color:#f60e78;margin-bottom:15px;display:inline-block}.blog-article .kpi p{font-size:24px;font-family:'Open Sans', sans-serif;font-weight:300}.blog-article .customer-widget{margin-top:150px;padding:0 0 0 0;width:100vw;background:#fff url(/wp-content/themes/legos/img/customer-widget-bg.jpg) center center no-repeat;background-size:cover;height:calc((100vw * 445) / 1600)}.blog-article .customer-widget .left,.blog-article .customer-widget .right{height:calc((100vw * 445) / 1600);display:flex;align-items:center}.blog-article .customer-widget h3{font-size:115px;font-weight:700;top:-70px;position:absolute}.blog-article .customer-widget h3 span{font-size:66px;font-weight:400;display:block;margin-left:24%}.blog-article .customer-widget .services-cta{border-color:#FFF;color:#FFF}.blog-article .customer-widget .services-cta:after{background-color:#FFF}.blog-article .customer-widget h4{font-family:'Maven Pro', sans-serif;color:#FFF;font-size:55px;font-weight:700;position:relative}.blog-article .customer-widget h4:before{content:"";width:113px;height:4px;background-color:#99c9cf;display:inline-block;position:absolute;top:50%;left:-130px}.blog-article .customer-widget p{margin:15px 0 0 0;color:#f3f3f3;font-size:22px;font-family:'Open Sans', sans-serif}.blog-article .more_blog{width:100vw !important;height:40vh;margin-top:160px;position:relative}.blog-article .more_blog h5{font-size:27px;color:#FFF;font-weight:700;font-family:'Open Sans', sans-serif;position:relative;z-index:3}.blog-article .more_blog h5 a{color:#FFF;text-decoration:none}.blog-article .more_blog h3{position:absolute;z-index:2;left:50%;text-align:center;top:0;font-size:35px;font-family:'Open Sans', sans-serif;color:#99c9cf;-webkit-transform:translateX(-60%);-moz-transform:translateX(-60%);-ms-transform:translateX(-60%);-o-transform:translateX(-60%);transform:translateX(-60%);top:-100px}.blog-article .more_blog h4{position:absolute;z-index:2;left:50%;text-align:center;top:0;font-family:'Maven Pro', sans-serif;font-weight:700;font-size:106px;-webkit-transform:translateX(-40%) translateY(-50%);-moz-transform:translateX(-40%) translateY(-50%);-ms-transform:translateX(-40%) translateY(-50%);-o-transform:translateX(-40%) translateY(-50%);transform:translateX(-40%) translateY(-50%);text-transform:uppercase}.blog-article .more_blog .blog-elm{text-align:center;display:flex;align-items:center;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.blog-article .more_blog .blog-elm .blog-link{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(44,55,76,0.2);-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.blog-article .more_blog .blog-elm .blog-link:hover{background:rgba(246,102,62,0.49);background:-moz-linear-gradient(-45deg, #f6663e 0%, rgba(246,6,126,0.49) 100%);background:-webkit-gradient(left top, right bottom, color-stop(0%, rgba(246,102,62,0.49)), color-stop(100%, rgba(246,6,126,0.49)));background:-webkit-linear-gradient(-45deg, rgba(246,102,62,0.49) 0%, rgba(246,6,126,0.49) 100%);background:-o-linear-gradient(-45deg, rgba(246,102,62,0.49) 0%, rgba(246,6,126,0.49) 100%);background:-ms-linear-gradient(-45deg, rgba(246,102,62,0.49) 0%, rgba(246,6,126,0.49) 100%);background:linear-gradient(135deg, rgba(246,102,62,0.49) 0%, rgba(246,6,126,0.49) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6663e', endColorstr='#f6067e', GradientType=1 );-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.blog-article .more_blog .blog-elm>div{width:100%}.blog-article .more_blog .blog-elm time{background-color:transparent}.blog-article .more_blog .blog-elm li{display:inline-block}.blog-article .more_blog .datetime{position:relative;z-index:3}.blog-article .contact-expert{padding:120px 0}.blog-article .contact-expert h3{text-align:center;color:#99c9cf;font-size:62px;font-weight:700;font-family:'Maven Pro', sans-serif}.blog-article .contact-expert h4{text-align:center;color:#99c9cf;font-size:35px;font-weight:400;font-family:'Maven Pro', sans-serif;margin-bottom:80px}.blog-article .contact-expert img{width:100%;max-width:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}.blog-article .contact-expert .right{display:flex;align-items:center}.blog-article .contact-expert .right h5{font-size:32px;font-weight:700;font-family:'Maven Pro', sans-serif}.blog-article .contact-expert .right p{font-size:22px;color:#2c374c;font-family:'Open Sans', sans-serif;margin:15px 0;position:relative}.blog-article .contact-expert .right p:before{content:"";position:absolute;width:52px;height:2px;background-color:#99c9cf;top:50%;left:-60px}.blog-article .contact-expert .right a{color:#f6077d}.blog-article .contact-expert .right .bt-linkedin{margin:30px 30px 0 0;background-color:#2c374c;width:54px;height:51px}.blog-article .contact-expert .right .bt-mail{margin:30px 30px 0 0;background-color:#2c374c;width:70px;height:50px}.blog-article .services-list{background:#fff url(/wp-content/themes/legos/img/services-bg.png) right bottom no-repeat;padding:100px 0 0 0;width:100vw}.blog-article .services-list .simple-link{font-size:22px;text-decoration:underline;color:#000;display:inline-block;margin-top:60px}.blog-article .services-list .cta-custom{font-size:20px;margin-top:70px;font-family:'Open Sans', sans-serif}.blog-article .services-list .block{background:transparent url(/wp-content/themes/legos/img/services-bg.jpg) left top no-repeat;background-size:cover;min-height:385px;align-content:center;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.blog-article .services-list .block:hover{background:#f6067e;background:-moz-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #f6067e), color-stop(100%, #f6673e));background:-webkit-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-o-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-ms-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:linear-gradient(to right, #f6067e 0%, #f6673e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6067e', endColorstr='#f6673e', GradientType=1 );-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;box-shadow:0px 0px 27px 0px rgba(251,53,109,0.94)}.blog-article .services-list .block:hover h4,.blog-article .services-list .block:hover p{color:#FFF;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.blog-article .services-list .block:hover .services-cta span{background-color:transparent;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;color:#FFF;border-color:#FFF}.blog-article .services-list .block:hover .services-cta span:before{width:0 !important}.blog-article .services-list .block:hover .services-cta:hover span{background-color:transparent;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;color:#FFF;border-color:#FFF}.blog-article .services-list .block:hover .services-cta:hover span:before{width:0 !important}.blog-article .services-list .block:hover .services-cta:hover:after{background-color:#fff}.blog-article .services-list .block:hover .services-cta:after{background-color:#fff}.blog-article .services-list .block h4{font-size:41px;color:#f60a7a;font-family:'Maven Pro', sans-serif;font-weight:700;text-align:center;width:100%;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.blog-article .services-list .block h4:after{content:"";width:66px;height:4px;margin:15px auto;display:block;background-color:#FFF}.blog-article .services-list .block p{font-size:25px;font-family:'Open Sans', sans-serif;text-align:center;width:100%;margin-bottom:80px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.blog-article .services-list h3{color:#99c9cf;font-family:'Maven Pro', sans-serif;font-size:62px;font-weight:700;width:100%;margin-bottom:40px}.blog-article .knowledge-list{width:100vw}.blog-article .knowledge-list h3{color:#99c9cf;font-family:'Maven Pro', sans-serif;font-size:62px;font-weight:700;width:100%;margin-bottom:40px}.blog-article .landing-text h2{font-size:38px;color:#f60a7a;letter-spacing:0.04em;font-family:'Open Sans', sans-serif;padding:0;line-height:normal;margin-bottom:20px;display:block}.blog-article .landing-text h3{font-size:32px;color:#99c9cf;font-family:'Maven Pro', sans-serif;font-weight:700;margin-bottom:20px}.blog-article .landing-text h4{font-size:22px;color:#f60b7a;font-family:'Open Sans', sans-serif;margin-bottom:20px}.blog-article.story .content{margin-top:-5vh !important}.tagList{margin:20px 0}.tagList li{display:inline-block;margin:0 5px 0 0}.tagList li a{font-size:18px;color:#FFFFFF !important;text-decoration:none !important;background-color:#1d2027;display:inline-block;padding:10px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.tagList li a:hover{text-decoration:none}.ressource{background-color:#FFF}.ressource .header{height:58vh;background:transparent url(/wp-content/themes/legos/img/knowledge-header.png) center center no-repeat;background-size:auto 100%;background-attachment:fixed;padding-top:27.5vh;-webkit-mask-image:url(/wp-content/themes/legos/img/knowledge-wave.svg);mask-image:url(/wp-content/themes/legos/img/knowledge-wave.svg);-webkit-mask-size:cover;mask-size:cover}.ressource .header h2{color:#FFF;font-size:63px;font-weight:700;font-family:'Maven Pro', sans-serif;letter-spacing:0.04em}.ressource .content h3{font-size:31px;color:#2c374c;font-weight:700;font-family:'Maven Pro', sans-serif;letter-spacing:0.04em;margin:15px 0}.ressource .content p{font-size:19px;line-height:1.3em}.ressource .content img{box-shadow:0px 7px 7px 0px rgba(0,0,0,0.29)}.ressource .content .cta-custom{margin-top:30px}.ressource-cta{padding:10px 70px 10px 30px;border:1px solid #4b4b4b;-webkit-border-radius:17.5px;-moz-border-radius:17.5px;-ms-border-radius:17.5px;border-radius:17.5px;display:inline-block;font-size:15px;font-family:'Open Sans', sans-serif;font-weight:600;color:#000;letter-spacing:0.12em;line-height:20px;position:relative}.ressource-cta:after{content:"";right:30px;width:26px;height:24px;display:inline-block;position:absolute;background-color:#fff;-webkit-mask-image:url(/wp-content/themes/legos/img/icon-download.svg);mask-image:url(/wp-content/themes/legos/img/icon-download.svg)}.services-cta{display:inline-block;position:relative}.services-cta span{padding:10px 30px 10px 30px;border:1px solid #4b4b4b;-webkit-border-radius:17.5px;-moz-border-radius:17.5px;-ms-border-radius:17.5px;border-radius:17.5px;display:inline-block;font-size:15px;font-family:'Open Sans', sans-serif;font-weight:600;color:#000;letter-spacing:0.12em;position:relative;z-index:1;overflow:hidden}.services-cta span:before{content:"";transform-origin:left top;width:0;height:100%;position:absolute;top:0;left:0;background:#f6067e;background:-moz-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #f6067e), color-stop(100%, #f6673e));background:-webkit-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-o-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-ms-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:linear-gradient(to right, #f6067e 0%, #f6673e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6067e', endColorstr='#f6673e', GradientType=1 );z-index:-1;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.services-cta:hover span{border-color:transparent;color:#FFF}.services-cta:hover span:before{width:100%;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.services-cta:after{content:"";display:inline-block;width:29px;height:15px;background-color:#000;-webkit-mask-image:url(/wp-content/themes/legos/img/icon-arrow.svg);mask-image:url(/wp-content/themes/legos/img/icon-arrow.svg);position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) translateX(50%);-moz-transform:translateY(-50%) translateX(50%);-ms-transform:translateY(-50%) translateX(50%);-o-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%);z-index:2}.knowledge-list{background-color:#f3f3f3}.knowledge-list .header{height:58vh;background:transparent url(/wp-content/themes/legos/img/knowledge-header.png) center center no-repeat;background-size:auto 100%;background-attachment:fixed;-webkit-mask-image:url(/wp-content/themes/legos/img/knowledge-wave.svg);mask-image:url(/wp-content/themes/legos/img/knowledge-wave.svg);-webkit-mask-size:cover;mask-size:cover}.knowledge-list .content{margin-top:0 !important;background-color:#f3f3f3;padding:100px 0 0 0}.knowledge-list .content .tagList{margin:30px 0 0}.knowledge-list .content .pagination__next{display:none}.knowledge-list .content .blog_posts{padding-bottom:100px}.knowledge-list .content .blog_post{background-color:#FFF;margin:25px 0;padding:15px 20px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;position:relative;top:0;cursor:pointer}.knowledge-list .content .blog_post:hover{top:-3px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;box-shadow:0px 7px 18px 0px rgba(246,10,122,0.29)}.knowledge-list .content .blog_post:hover .details h3{color:#f60b79;-webkit-transition:color 0.15s;-moz-transition:color 0.15s;-ms-transition:color 0.15s;-o-transition:color 0.15s;transition:color 0.15s}.knowledge-list .content .blog_post .visuel img{max-width:100%;position:relative;top:-25px;box-shadow:0px 7px 18px 0px rgba(0,0,0,0.29)}.knowledge-list .content .blog_post .details{display:flex;align-items:center;min-height:280px}.knowledge-list .content .blog_post .details .ressource-cta:after{background-color:#000}.knowledge-list .content .blog_post .details time{margin-bottom:18px}.knowledge-list .content .blog_post .details h3{font-family:'Maven Pro', sans-serif;font-size:31px;font-weight:700;color:#2c374c;margin-bottom:18px;-webkit-transition:color 0.15s;-moz-transition:color 0.15s;-ms-transition:color 0.15s;-o-transition:color 0.15s;transition:color 0.15s}.knowledge-list .content .blog_post .details p{font-size:19px;font-family:'Open Sans', sans-serif;letter-spacing:0.04em;line-height:29px}.knowledge-list .content h2{font-size:80px;position:relative;font-weight:300;letter-spacing:0.05em;display:inline}.knowledge-list .content h2:before{position:absolute;top:50%;content:"";width:112px;height:4px;background-color:#99c9cf;display:inline-block;left:-115px}.whoweare{background-color:#FFF}.whoweare .blog-content .image-text{background-color:transparent}.whoweare .widget_image-text-widget .image-left strong{font-size:32px;color:#2c374c}.whoweare .widget_image-text-widget .image-left h3{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.whoweare blockquote{background-image:url(/wp-content/themes/legos/img/blockquote-big.png) !important;background-size:contain !important;margin-bottom:200px !important;position:relative}.whoweare blockquote:after{content:"Pascal Prot, CEO";display:block;text-align:right;font-weight:400;font-size:18px;font-family:'Open Sans', sans-serif;position:absolute;bottom:-50px;right:0}.whoweare .so-widget-image-text-widget img{-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%)}.whoweare .image-text h3{margin:50px 0 30px;font-family:'Maven Pro', sans-serif;font-size:80px;font-weight:700;background:#f6067e;background:-moz-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #f6067e), color-stop(100%, #f6673e));background:-webkit-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-o-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-ms-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:linear-gradient(to right, #f6067e 0%, #f6673e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6067e', endColorstr='#f6673e', GradientType=1 );background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:2;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);text-align:center;line-height:1.1em}.whoweare .ourvalues{position:relative}.whoweare .ourvalues .jcarousel-prev{position:absolute;z-index:4;bottom:0;left:8px;width:134px;height:134px;text-indent:-999px;overflow:hidden;background-color:#f3f3f3}.whoweare .ourvalues .jcarousel-prev:after{content:"";position:absolute;width:15px;height:25px;left:50%;top:50%;-webkit-mask-image:url(/wp-content/themes/legos/img/icon-slider-arrow.svg);mask-image:url(/wp-content/themes/legos/img/icon-slider-arrow.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#2c374c;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.whoweare .ourvalues .jcarousel-next{position:absolute;z-index:4;bottom:0;left:8px;width:134px;height:134px;text-indent:-999px;overflow:hidden;background-color:#f3f3f3;left:143px}.whoweare .ourvalues .jcarousel-next:after{content:"";position:absolute;width:15px;height:25px;left:50%;top:50%;-webkit-mask-image:url(/wp-content/themes/legos/img/icon-slider-arrow.svg);mask-image:url(/wp-content/themes/legos/img/icon-slider-arrow.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#2c374c;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%) rotate(180deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(180deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(180deg);-o-transform:translateX(-50%) translateY(-50%) rotate(180deg);transform:translateX(-50%) translateY(-50%) rotate(180deg)}.whoweare .ourvalues .jcarousel{position:relative;overflow:hidden;height:663px}.whoweare .ourvalues .jcarousel ul{width:10000em;position:relative;list-style:none;margin:0;padding:0}.whoweare .ourvalues .jcarousel li{float:left;width:740px}.whoweare .ourvalues .jcarousel2{position:relative;overflow:hidden}.whoweare .ourvalues .jcarousel2 ul{width:10000em;position:relative;list-style:none;margin:0;padding:0}.whoweare .ourvalues .jcarousel2 li{float:left;width:740px}.whoweare .ourvalues .jcarousel-wrapper1,.whoweare .ourvalues .jcarousel-wrapper2{width:calc((100%/12)*8);float:left}.whoweare .ourvalues:after{content:"";position:absolute;width:64vw;height:100%;left:calc((100%/12)*3);top:100px;background:#f6067e;background:-moz-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #f6067e), color-stop(100%, #f6673e));background:-webkit-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-o-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-ms-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:linear-gradient(to right, #f6067e 0%, #f6673e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6067e', endColorstr='#f6673e', GradientType=1 )}.whoweare .ourvalues .right{margin-top:100px;margin-left:-33.33334%;padding-top:25%}.whoweare .ourvalues .right h3{font-family:'Maven Pro', sans-serif;font-size:80px;font-weight:700;color:#FFF;position:relative;z-index:2;letter-spacing:0.04em;margin-left:16.66667%;margin-bottom:100px}.whoweare .ourvalues .right strong{position:relative;z-index:2;font-family:'Maven Pro', sans-serif;font-size:32px;font-weight:700;color:#FFF;margin-left:calc(100%/12)}.whoweare .ourvalues .right p{position:relative;z-index:2;font-size:19px;color:#FFF;font-family:'Open Sans', sans-serif;margin:0 calc(100%/12)}.whoweare .ourvalues img{position:relative;z-index:1;max-width:100%;height:auto}.whoweare .team{background:transparent url(/wp-content/themes/legos/img/whoweare-team.jpg) center top no-repeat;background-size:100% auto;width:100vw;min-height:50vw;padding:25vw 0 0 0;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.whoweare .team .preview{background-color:#FFF;padding:50px 100px;margin-bottom:100px;position:relative}.whoweare .team .preview .bt-close{position:absolute;right:-10px;top:-10px;width:85px;height:85px;background-color:#2c374c;cursor:pointer}.whoweare .team .preview .bt-close:before{content:"";display:inline-block;width:85px;height:85px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:transparent url(/wp-content/themes/legos/img/plus.svg) center center no-repeat}.whoweare .team .preview .left{float:left;width:75%}.whoweare .team .preview .right{float:left;width:25%}.whoweare .team .preview strong{font-size:15px;color:#2c374c;font-family:'Open Sans', sans-serif;display:inline-block;margin-left:-45px;font-weight:400}.whoweare .team .preview strong:before{content:"";display:inline-block;width:52px;height:2px;background-color:#99c9cf;position:relative;top:-5px;margin-right:10px}.whoweare .team .preview img{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}.whoweare .team .preview h3{font-size:42px;display:inline-block;margin-bottom:15px}.whoweare .team h3{font-family:'Maven Pro', sans-serif;font-size:80px;font-weight:700;color:#ffffff;margin-bottom:70px}.whoweare .team .bosses .col-4:nth-of-type(2) .block{margin-top:90px}.whoweare .team .bosses .block{min-height:481px;margin-bottom:50px}.whoweare .team .membersList{text-align:center;margin-top:50px;margin-bottom:30px}.whoweare .team .membersList li{display:inline-block;-webkit-border-radius:190px;-moz-border-radius:190px;-ms-border-radius:190px;border-radius:190px;overflow:hidden;position:relative;margin:15px}.whoweare .team .membersList li img{max-width:190px;display:block}.whoweare .team .membersList li .back{display:flex;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;text-align:center;padding:0 10px;vertical-align:middle;align-items:center}.whoweare .team .membersList li .back>div{width:100%}.whoweare .team .membersList li .back strong{color:#FFF;font-size:18px;font-family:'Open Sans', sans-serif;display:inline-block;line-height:1em;margin:0}.whoweare .team .membersList li .back strong:after{content:"";width:20px;height:3px;margin:5px auto;background-color:#99c9cf;display:block}.whoweare .team .membersList li .back span{color:#FFF;font-size:18px;font-family:'Open Sans', sans-serif;display:inline-block;line-height:1em;margin:0}.whoweare .team .membersList li:hover .back{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;opacity:1;background-color:rgba(44,55,76,0.8)}.whoweare .team .block{padding:50px 0;background-color:#FFFFFF;position:relative;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.23)}.whoweare .team .block h4{font-family:'Maven Pro', sans-serif;font-size:36px;font-weight:700;margin:35px 0 0 0;text-align:center}.whoweare .team .block img{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;max-width:230px}.whoweare .team .block .trigger{position:absolute;right:-10px;top:-10px;width:85px;height:85px;background:#2c374c url(/wp-content/themes/legos/img/plus.svg) center center no-repeat}.whoweare .team .block .full{position:absolute;left:0;top:0;width:100%;height:100%;display:none}.whoweare .team .block p{margin:20px 0 0 0;font-family:'Open Sans', sans-serif;font-size:15px;color:#2c374c}.whoweare .team .block p:before{content:"";width:52px;height:2px;background-color:#99c9cf;display:inline-block;margin:0 10px 0 0;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}.whoweare .team.moveTop{padding-top:10vw;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.whoweare .header{height:calc((100vw * 720)/1600);background:transparent url(/wp-content/themes/legos/img/blog-article-header.jpg) center center no-repeat;background-size:auto 100%;background-attachment:fixed}.whoweare .content{margin-top:-5vh}.whoweare h2{font-family:'Maven Pro', sans-serif;font-size:56px;font-weight:700;color:#FFF;line-height:80px;display:inline;padding:0 10px}.acenter{display:flex;align-items:center}.acenter>div{width:100%}.landing{background-color:#FFF}.landing .header{height:calc((100vw * 720)/1600);background:transparent url(/wp-content/themes/legos/img/blog-article-header.jpg) center center no-repeat;background-size:auto 100%;background-attachment:fixed}.landing .cat_title{font-size:38px;color:#FFF;font-family:'Open Sans', sans-serif;text-shadow:0px 0px 7px rgba(0,0,0,0.36)}.landing .content{margin-top:-4vh}.landing h2{font-family:'Maven Pro', sans-serif;font-size:56px;font-weight:700;color:#FFF;line-height:80px;display:inline;padding:0 10px}.landing .blog-content .image-text{margin-top:0}.landing .kpi{margin-top:50px;padding-top:100px;text-align:center}.landing .kpi img{max-width:100%;margin-bottom:70px}.landing .kpi strong{font-size:64px;color:#f60e78;margin-bottom:15px;display:inline-block}.landing .kpi p{font-size:24px;font-family:'Open Sans', sans-serif;font-weight:300}.landing .customer-widget{margin-top:150px;padding:0 0 0 0;width:100vw;background:#fff url(/wp-content/themes/legos/img/customer-widget-bg.jpg) center center no-repeat;background-size:cover;height:calc((100vw * 445) / 1600)}.landing .customer-widget .left,.landing .customer-widget .right{height:calc((100vw * 445) / 1600);display:flex;align-items:center}.landing .customer-widget h3{font-size:115px;font-weight:700;top:-70px;position:absolute}.landing .customer-widget h3 span{font-size:66px;font-weight:400;display:block;margin-left:24%}.landing .customer-widget .services-cta{border-color:#FFF;color:#FFF}.landing .customer-widget .services-cta:after{background-color:#FFF}.landing .customer-widget h4{font-family:'Maven Pro', sans-serif;color:#FFF;font-size:55px;font-weight:700;position:relative}.landing .customer-widget h4:before{content:"";width:113px;height:4px;background-color:#99c9cf;display:inline-block;position:absolute;top:50%;left:-130px}.landing .customer-widget p{margin:15px 0 0 0;color:#f3f3f3;font-size:22px;font-family:'Open Sans', sans-serif}.landing .more_blog{width:100vw !important;height:40vh;margin-top:160px;position:relative}.landing .more_blog h5{font-size:27px;color:#FFF;font-weight:700;font-family:'Open Sans', sans-serif;position:relative;z-index:3}.landing .more_blog h5 a{color:#FFF;text-decoration:none}.landing .more_blog h3{position:absolute;z-index:2;left:50%;text-align:center;top:0;font-size:35px;font-family:'Open Sans', sans-serif;color:#99c9cf;-webkit-transform:translateX(-60%);-moz-transform:translateX(-60%);-ms-transform:translateX(-60%);-o-transform:translateX(-60%);transform:translateX(-60%);top:-100px}.landing .more_blog h4{position:absolute;z-index:2;left:50%;text-align:center;top:0;font-family:'Maven Pro', sans-serif;font-weight:700;font-size:106px;-webkit-transform:translateX(-40%) translateY(-50%);-moz-transform:translateX(-40%) translateY(-50%);-ms-transform:translateX(-40%) translateY(-50%);-o-transform:translateX(-40%) translateY(-50%);transform:translateX(-40%) translateY(-50%);text-transform:uppercase}.landing .more_blog .blog-elm{text-align:center;display:flex;align-items:center;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.landing .more_blog .blog-elm .blog-link{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(44,55,76,0.2);-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.landing .more_blog .blog-elm .blog-link:hover{background:rgba(246,102,62,0.49);background:-moz-linear-gradient(-45deg, #f6663e 0%, rgba(246,6,126,0.49) 100%);background:-webkit-gradient(left top, right bottom, color-stop(0%, rgba(246,102,62,0.49)), color-stop(100%, rgba(246,6,126,0.49)));background:-webkit-linear-gradient(-45deg, rgba(246,102,62,0.49) 0%, rgba(246,6,126,0.49) 100%);background:-o-linear-gradient(-45deg, rgba(246,102,62,0.49) 0%, rgba(246,6,126,0.49) 100%);background:-ms-linear-gradient(-45deg, rgba(246,102,62,0.49) 0%, rgba(246,6,126,0.49) 100%);background:linear-gradient(135deg, rgba(246,102,62,0.49) 0%, rgba(246,6,126,0.49) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6663e', endColorstr='#f6067e', GradientType=1 );-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.landing .more_blog .blog-elm>div{width:100%}.landing .more_blog .blog-elm time{background-color:transparent}.landing .more_blog .blog-elm li{display:inline-block}.landing .more_blog .datetime{position:relative;z-index:3}.landing .contact-expert{padding:120px 0}.landing .contact-expert h3{text-align:center;color:#99c9cf;font-size:62px;font-weight:700;font-family:'Maven Pro', sans-serif}.landing .contact-expert h4{text-align:center;color:#99c9cf;font-size:35px;font-weight:400;font-family:'Maven Pro', sans-serif;margin-bottom:80px}.landing .contact-expert img{width:100%;max-width:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}.landing .contact-expert .right{display:flex;align-items:center}.landing .contact-expert .right h5{font-size:32px;font-weight:700;font-family:'Maven Pro', sans-serif}.landing .contact-expert .right p{font-size:22px;color:#2c374c;font-family:'Open Sans', sans-serif;margin:15px 0;position:relative}.landing .contact-expert .right p:before{content:"";position:absolute;width:52px;height:2px;background-color:#99c9cf;top:50%;left:-60px}.landing .contact-expert .right a{color:#f6077d}.landing .contact-expert .right .bt-linkedin{margin:30px 30px 0 0;background-color:#2c374c;width:54px;height:51px}.landing .contact-expert .right .bt-mail{margin:30px 30px 0 0;background-color:#2c374c;width:70px;height:50px}.landing .services-list{background:#fff url(/wp-content/themes/legos/img/services-bg.png) right bottom no-repeat;padding:100px 0 0 0;width:100vw}.landing .services-list .simple-link{font-size:22px;text-decoration:underline;color:#000;display:inline-block;margin-top:60px}.landing .services-list .cta-custom{font-size:20px;margin-top:70px;font-family:'Open Sans', sans-serif}.landing .services-list .block{background:transparent url(/wp-content/themes/legos/img/services-bg.jpg) left top no-repeat;background-size:cover;min-height:385px;align-content:center;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.landing .services-list .block:hover{background:#f6067e;background:-moz-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #f6067e), color-stop(100%, #f6673e));background:-webkit-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-o-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-ms-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:linear-gradient(to right, #f6067e 0%, #f6673e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6067e', endColorstr='#f6673e', GradientType=1 );-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;box-shadow:0px 0px 27px 0px rgba(251,53,109,0.94)}.landing .services-list .block:hover h4,.landing .services-list .block:hover p{color:#FFF;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.landing .services-list .block:hover .services-cta span{background-color:transparent;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;color:#FFF;border-color:#FFF}.landing .services-list .block:hover .services-cta span:before{width:0 !important}.landing .services-list .block:hover .services-cta:hover span{background-color:transparent;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;color:#FFF;border-color:#FFF}.landing .services-list .block:hover .services-cta:hover span:before{width:0 !important}.landing .services-list .block:hover .services-cta:hover:after{background-color:#fff}.landing .services-list .block:hover .services-cta:after{background-color:#fff}.landing .services-list .block h4{font-size:41px;color:#f60a7a;font-family:'Maven Pro', sans-serif;font-weight:700;text-align:center;width:100%;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.landing .services-list .block h4:after{content:"";width:66px;height:4px;margin:15px auto;display:block;background-color:#FFF}.landing .services-list .block p{font-size:25px;font-family:'Open Sans', sans-serif;text-align:center;width:100%;margin-bottom:80px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.landing .services-list h3{color:#99c9cf;font-family:'Maven Pro', sans-serif;font-size:62px;font-weight:700;width:100%;margin-bottom:40px}.landing .knowledge-list{width:100vw}.landing .knowledge-list h3{color:#99c9cf;font-family:'Maven Pro', sans-serif;font-size:62px;font-weight:700;width:100%;margin-bottom:40px}.landing .landing-text h2{font-size:38px;color:#f60a7a;letter-spacing:0.04em;font-family:'Open Sans', sans-serif;padding:0;line-height:normal;margin-bottom:20px;display:block}.landing .landing-text h3{font-size:32px;color:#99c9cf;font-family:'Maven Pro', sans-serif;font-weight:700;margin-bottom:20px}.landing .landing-text h4{font-size:22px;color:#f60b7a;font-family:'Open Sans', sans-serif;margin-bottom:20px}.home{background-color:#FFF;background-color:#FFF}.home .header{height:calc((100vw * 720)/1600);background:transparent url(/wp-content/themes/legos/img/blog-article-header.jpg) center center no-repeat;background-size:auto 100%;background-attachment:fixed;height:90vh;background:transparent url(/wp-content/themes/legos/img/home.jpg) center center no-repeat;background-size:cover;background-attachment:fixed;position:relative;overflow:hidden}.home .header:after{content:"";height:50%;position:absolute;bottom:0;left:0;width:100vw;background-color:#FFF;-webkit-mask-image:url(/wp-content/themes/legos/img/home-wave.svg);mask-image:url(/wp-content/themes/legos/img/home-wave.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-4px top;mask-position:-4px top}.home .header h3{font-size:66px;color:#fff;font-family:'Maven Pro', sans-serif;font-weight:700}.home .header p{line-height:1.2em;margin-top:15px;font-size:28px;color:#FFF;font-family:'Open Sans', sans-serif}.home .header .left{display:flex;align-items:center;height:80vh}.home .header .right{height:90vh}.home .header .right img{position:relative;z-index:3;max-width:100%;top:12vh;left:5vw}.home .cat_title{font-size:38px;color:#FFF;font-family:'Open Sans', sans-serif;text-shadow:0px 0px 7px rgba(0,0,0,0.36)}.home .content{margin-top:-4vh}.home h2{font-family:'Maven Pro', sans-serif;font-size:56px;font-weight:700;color:#FFF;line-height:80px;display:inline;padding:0 10px}.home .blog-content{margin-top:100px;width:100%}.home .blog-content .image-text{margin-top:0}.home .kpi{margin-top:50px;padding-top:100px;text-align:center}.home .kpi img{max-width:100%;margin-bottom:70px}.home .kpi strong{font-size:64px;color:#f60e78;margin-bottom:15px;display:inline-block}.home .kpi p{font-size:24px;font-family:'Open Sans', sans-serif;font-weight:300}.home .customer-widget{margin-top:150px;padding:0 0 0 0;width:100vw;background:#fff url(/wp-content/themes/legos/img/customer-widget-bg.jpg) center center no-repeat;background-size:cover;height:calc((100vw * 445) / 1600)}.home .customer-widget .left,.home .customer-widget .right{height:calc((100vw * 445) / 1600);display:flex;align-items:center}.home .customer-widget h3{font-size:115px;font-weight:700;top:-70px;position:absolute}.home .customer-widget h3 span{font-size:66px;font-weight:400;display:block;margin-left:24%}.home .customer-widget .services-cta{border-color:#FFF;color:#FFF}.home .customer-widget .services-cta:after{background-color:#FFF}.home .customer-widget h4{font-family:'Maven Pro', sans-serif;color:#FFF;font-size:55px;font-weight:700;position:relative}.home .customer-widget h4:before{content:"";width:113px;height:4px;background-color:#99c9cf;display:inline-block;position:absolute;top:50%;left:-130px}.home .customer-widget p{margin:15px 0 0 0;color:#f3f3f3;font-size:22px;font-family:'Open Sans', sans-serif}.home .more_blog{width:100vw !important;height:40vh;margin-top:160px;position:relative}.home .more_blog h5{font-size:27px;color:#FFF;font-weight:700;font-family:'Open Sans', sans-serif;position:relative;z-index:3}.home .more_blog h5 a{color:#FFF;text-decoration:none}.home .more_blog h3{position:absolute;z-index:2;left:50%;text-align:center;top:0;font-size:35px;font-family:'Open Sans', sans-serif;color:#99c9cf;-webkit-transform:translateX(-60%);-moz-transform:translateX(-60%);-ms-transform:translateX(-60%);-o-transform:translateX(-60%);transform:translateX(-60%);top:-100px}.home .more_blog h4{position:absolute;z-index:2;left:50%;text-align:center;top:0;font-family:'Maven Pro', sans-serif;font-weight:700;font-size:106px;-webkit-transform:translateX(-40%) translateY(-50%);-moz-transform:translateX(-40%) translateY(-50%);-ms-transform:translateX(-40%) translateY(-50%);-o-transform:translateX(-40%) translateY(-50%);transform:translateX(-40%) translateY(-50%);text-transform:uppercase}.home .more_blog .blog-elm{text-align:center;display:flex;align-items:center;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.home .more_blog .blog-elm .blog-link{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(44,55,76,0.2);-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.home .more_blog .blog-elm .blog-link:hover{background:rgba(246,102,62,0.49);background:-moz-linear-gradient(-45deg, #f6663e 0%, rgba(246,6,126,0.49) 100%);background:-webkit-gradient(left top, right bottom, color-stop(0%, rgba(246,102,62,0.49)), color-stop(100%, rgba(246,6,126,0.49)));background:-webkit-linear-gradient(-45deg, rgba(246,102,62,0.49) 0%, rgba(246,6,126,0.49) 100%);background:-o-linear-gradient(-45deg, rgba(246,102,62,0.49) 0%, rgba(246,6,126,0.49) 100%);background:-ms-linear-gradient(-45deg, rgba(246,102,62,0.49) 0%, rgba(246,6,126,0.49) 100%);background:linear-gradient(135deg, rgba(246,102,62,0.49) 0%, rgba(246,6,126,0.49) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6663e', endColorstr='#f6067e', GradientType=1 );-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.home .more_blog .blog-elm>div{width:100%}.home .more_blog .blog-elm time{background-color:transparent}.home .more_blog .blog-elm li{display:inline-block}.home .more_blog .datetime{position:relative;z-index:3}.home .contact-expert{padding:120px 0}.home .contact-expert h3{text-align:center;color:#99c9cf;font-size:62px;font-weight:700;font-family:'Maven Pro', sans-serif}.home .contact-expert h4{text-align:center;color:#99c9cf;font-size:35px;font-weight:400;font-family:'Maven Pro', sans-serif;margin-bottom:80px}.home .contact-expert img{width:100%;max-width:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}.home .contact-expert .right{display:flex;align-items:center}.home .contact-expert .right h5{font-size:32px;font-weight:700;font-family:'Maven Pro', sans-serif}.home .contact-expert .right p{font-size:22px;color:#2c374c;font-family:'Open Sans', sans-serif;margin:15px 0;position:relative}.home .contact-expert .right p:before{content:"";position:absolute;width:52px;height:2px;background-color:#99c9cf;top:50%;left:-60px}.home .contact-expert .right a{color:#f6077d}.home .contact-expert .right .bt-linkedin{margin:30px 30px 0 0;background-color:#2c374c;width:54px;height:51px}.home .contact-expert .right .bt-mail{margin:30px 30px 0 0;background-color:#2c374c;width:70px;height:50px}.home .services-list{background:#fff url(/wp-content/themes/legos/img/services-bg.png) right bottom no-repeat;padding:100px 0 0 0;width:100vw}.home .services-list .simple-link{font-size:22px;text-decoration:underline;color:#000;display:inline-block;margin-top:60px}.home .services-list .cta-custom{font-size:20px;margin-top:70px;font-family:'Open Sans', sans-serif}.home .services-list .block{background:transparent url(/wp-content/themes/legos/img/services-bg.jpg) left top no-repeat;background-size:cover;min-height:385px;align-content:center;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.home .services-list .block:hover{background:#f6067e;background:-moz-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #f6067e), color-stop(100%, #f6673e));background:-webkit-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-o-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-ms-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:linear-gradient(to right, #f6067e 0%, #f6673e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6067e', endColorstr='#f6673e', GradientType=1 );-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;box-shadow:0px 0px 27px 0px rgba(251,53,109,0.94)}.home .services-list .block:hover h4,.home .services-list .block:hover p{color:#FFF;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.home .services-list .block:hover .services-cta span{background-color:transparent;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;color:#FFF;border-color:#FFF}.home .services-list .block:hover .services-cta span:before{width:0 !important}.home .services-list .block:hover .services-cta:hover span{background-color:transparent;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;color:#FFF;border-color:#FFF}.home .services-list .block:hover .services-cta:hover span:before{width:0 !important}.home .services-list .block:hover .services-cta:hover:after{background-color:#fff}.home .services-list .block:hover .services-cta:after{background-color:#fff}.home .services-list .block h4{font-size:41px;color:#f60a7a;font-family:'Maven Pro', sans-serif;font-weight:700;text-align:center;width:100%;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.home .services-list .block h4:after{content:"";width:66px;height:4px;margin:15px auto;display:block;background-color:#FFF}.home .services-list .block p{font-size:25px;font-family:'Open Sans', sans-serif;text-align:center;width:100%;margin-bottom:80px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.home .services-list h3{color:#99c9cf;font-family:'Maven Pro', sans-serif;font-size:62px;font-weight:700;width:100%;margin-bottom:40px}.home .knowledge-list{width:100vw}.home .knowledge-list h3{color:#99c9cf;font-family:'Maven Pro', sans-serif;font-size:62px;font-weight:700;width:100%;margin-bottom:40px}.home .landing-text h2{font-size:38px;color:#f60a7a;letter-spacing:0.04em;font-family:'Open Sans', sans-serif;padding:0;line-height:normal;margin-bottom:20px;display:block}.home .landing-text h3{font-size:32px;color:#99c9cf;font-family:'Maven Pro', sans-serif;font-weight:700;margin-bottom:20px}.home .landing-text h4{font-size:22px;color:#f60b7a;font-family:'Open Sans', sans-serif;margin-bottom:20px}.home .panel-last-child{margin-bottom:30px !important}.clients-carousel{text-align:center;padding:100px 0;position:relative;overflow:hidden}.clients-carousel h3{font-size:110px;color:#99c9cf;font-family:'Maven Pro', sans-serif;font-weight:700}.clients-carousel h3:before,.clients-carousel h3:after{content:"";display:inline-block;width:92px;height:2px;background-color:#d7e9eb;position:relative;top:-30px;margin:0 20px}.clients-carousel ul{text-align:center;margin:50px 0}.clients-carousel ul li{width:24%;display:inline-block;text-align:center}.nf-form-cont{width:100%;margin:30px 0}.nf-form-cont input:-internal-autofill-previewed,.nf-form-cont input:-internal-autofill-selected{background-color:inherit !important}.nf-form-cont textarea{border:0 none;border-bottom:5px solid #d9e5e7;background-color:transparent;padding:10px 5px 15px 45px;background:transparent url(/wp-content/themes/legos/img/icon-user.png) 5px center no-repeat !important;outline:0 none;-webkit-appearance:none;font-size:22px;font-family:'Open Sans', sans-serif;color:#000;background:#eef3f4 url(/wp-content/themes/legos/img/icon-textarea.png) 5px 0 no-repeat !important;border:0 none}.nf-form-cont textarea:-internal-autofill-previewed,.nf-form-cont textarea:-internal-autofill-selected{background-color:inherit !important}.nf-form-cont select:-internal-autofill-previewed,.nf-form-cont select:-internal-autofill-selected{background-color:inherit !important}.nf-form-cont input[type=text]{border:0 none;border-bottom:5px solid #d9e5e7;background-color:transparent;padding:10px 5px 15px 45px;background:transparent url(/wp-content/themes/legos/img/icon-user.png) 5px center no-repeat !important;outline:0 none;-webkit-appearance:none;font-size:22px;font-family:'Open Sans', sans-serif;color:#000}.nf-form-cont input[type=email]{border:0 none;border-bottom:5px solid #d9e5e7;background-color:transparent;padding:10px 5px 15px 45px;background:transparent url(/wp-content/themes/legos/img/icon-user.png) 5px center no-repeat !important;outline:0 none;-webkit-appearance:none;font-size:22px;font-family:'Open Sans', sans-serif;color:#000;background:transparent url(/wp-content/themes/legos/img/icon-email.png) 5px center no-repeat !important}.nf-form-cont input[type=tel]{border:0 none;border-bottom:5px solid #d9e5e7;background-color:transparent;padding:10px 5px 15px 45px;background:transparent url(/wp-content/themes/legos/img/icon-user.png) 5px center no-repeat !important;outline:0 none;-webkit-appearance:none;font-size:22px;font-family:'Open Sans', sans-serif;color:#000;background:transparent url(/wp-content/themes/legos/img/icon-phone.png) 5px center no-repeat !important}.nf-form-cont input[type=text].country-field{background:transparent url(/wp-content/themes/legos/img/icon-country.png) 5px center no-repeat !important}.nf-form-cont input[type=text].company-field{background:transparent url(/wp-content/themes/legos/img/icon-company.png) 5px center no-repeat !important}.nf-form-cont input[type=text].country-registration-field{background:transparent url(/wp-content/themes/legos/img/icon-country-registration.png) 5px center no-repeat !important}.nf-form-cont input[type=text].registration-field{background:transparent url(/wp-content/themes/legos/img/icon-registration.png) 5px center no-repeat !important}.nf-form-cont input[type=text].volume-field{background:transparent url(/wp-content/themes/legos/img/icon-volume.png) 5px center no-repeat !important}.nf-form-cont .cta-custom{outline:0 none}.nf-form-cont .checkbox-container label{font-size:16px;font-family:'Open Sans', sans-serif;color:#000;font-weight:400}.nf-form-cont .label-right .checkbox-wrap .nf-field-label{width:100%}.nf-form-cont input[type=checkbox]{border:1px solid #d9e5e7;background-color:#d9e5e7;-webkit-appearance:none;width:20px !important;height:20px}.nf-form-cont input[type=checkbox]:focus{outline:0 none}.nf-form-cont input[type=checkbox]:after{content:"";vertical-align:middle;text-align:center;line-height:20px;position:absolute;cursor:pointer;height:20px;width:20px;left:0;top:0;font-size:10px;-webkit-box-shadow:inset 0 1px 1px #d9e5e7, 0 1px 0 #d9e5e7;-moz-box-shadow:inset 0 1px 1px #d9e5e7, 0 1px 0 #d9e5e7;box-shadow:inset 0 1px 1px #d9e5e7, 0 1px 0 #d9e5e7;background:#d9e5e7}.nf-form-cont input[type=checkbox]:checked:after{background:#d9e5e7;content:'\2714';color:#fff;background-image:url(/wp-content/themes/legos/img/tick.svg)}.blog-content strong{font-family:'Maven Pro', sans-serif;font-weight:700;color:#2c374c;font-size:22px;display:inline;margin-bottom:20px;line-height:28px;letter-spacing:0.04em;margin-left:0}.blog-content p{padding:0;margin-bottom:20px;font-size:19px;font-family:'Open Sans', sans-serif;line-height:29px}.blog-content .download{min-height:215px;width:100vw}.blog-content .download h3{min-height:215px;color:#FFF;font-family:'Maven Pro', sans-serif;vertical-align:middle;font-size:31px;font-weight:700;height:100%;background:transparent url(/wp-content/themes/legos/img/download-icon.png) left 50px no-repeat;line-height:40px}.blog-content .download .ressource-cta{border-color:#FFF;color:#FFF}.blog-content ol{counter-reset:section;margin:30px 0 0}.blog-content ol li{font-size:25px;font-family:'Open Sans', sans-serif;font-weight:700;margin-bottom:10px}.blog-content ol li:before{counter-increment:section;content:counters(section, ".") " ";display:inline-block;border-right:2px solid #99c9cf;padding-right:10px;margin-right:10px;color:#f60e78}.blog-content blockquote{width:722px;min-height:368px;background:transparent url(/wp-content/themes/legos/img/blog-quote.png) center center no-repeat;padding-left:125px;font-size:25px;font-family:'Maven Pro', sans-serif;font-weight:700;line-height:36px;color:#2c374c;margin-bottom:20px;display:flex;align-items:center}.blog-content .parallax{width:100vw;margin-top:20px}.blog-content .parallax img{width:100%;max-width:100%;height:auto;display:block}.blog-content .image-text{background-color:#FFF;padding:10px 20px 0}.blog-content .image-text strong{font-size:32px;font-weight:700;color:#99c9cf;font-family:'Maven Pro', sans-serif;margin-bottom:30px}.blog-content .widget_parallax-widget+.widget_image-text-widget .image-text{margin-top:-80px}.block-overlap{width:100vw;background-color:#f3f3f3;counter-reset:section;margin-top:200px}.block-overlap h3{font-size:62px;font-weight:700;color:#99c9cf;font-family:'Maven Pro', sans-serif;margin-top:-150px;margin-bottom:50px !important;text-align:center}.block-overlap h3 strong{font-size:62px;font-weight:700;color:#99c9cf;font-family:'Maven Pro', sans-serif}.block-overlap img{width:auto;max-width:100%;height:auto}.block-overlap .widget_image-text-overlap-widget{counter-increment:section;margin-bottom:30px !important}.block-overlap .widget_image-text-overlap-widget:nth-child(1){margin-top:-60px}.block-overlap .widget_image-text-overlap-widget:nth-of-type(odd) .image-text{margin-right:-16.66667%;margin-left:0}.block-overlap .image-text{background-color:transparent;padding:0;margin-left:-16.66667%;z-index:4}.block-overlap .image-text>div{background-color:#FFF;position:relative;padding:20px;z-index:2;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);padding-left:120px;min-height:228px;display:flex;align-items:center}.block-overlap .image-text>div p{margin-bottom:0}.block-overlap .image-text>div:before{content:counter(section);position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:190px;color:rgba(153,201,207,0.6);font-family:'Maven Pro', sans-serif;text-align:right}.block-overlap .image-text>div br:nth-of-type(1){content:""}.block-overlap .image-text>div br:nth-of-type(1):before{content:"";display:block;width:47px;height:6px;background-color:#e8e8e8;margin:10px 0}.block-overlap .image-text>div strong{font-size:38px;font-weight:700;font-family:'Maven Pro', sans-serif;display:inline-block;background:#f6663e;background:-moz-linear-gradient(left, #f6663e 0%, #f6067e 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #f6663e), color-stop(100%, #f6067e));background:-webkit-linear-gradient(left, #f6663e 0%, #f6067e 100%);background:-o-linear-gradient(left, #f6663e 0%, #f6067e 100%);background:-ms-linear-gradient(left, #f6663e 0%, #f6067e 100%);background:linear-gradient(to right, #f6663e 0%, #f6067e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6663e', endColorstr='#f6067e', GradientType=1 );background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:0;line-height:1.20em}.image-text-product{min-height:412px;background-repeat:no-repeat;background-position:left top;margin:50px 0}.image-text-product .services-cta{margin-left:57%}.image-text-product p{padding-left:57%;text-align:left}.image-text-product h3{font-size:80px;font-family:'Maven Pro', sans-serif;font-weight:700;line-height:1.25em;background:#f6067e;background:-moz-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #f6067e), color-stop(100%, #f6673e));background:-webkit-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-o-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-ms-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:linear-gradient(to right, #f6067e 0%, #f6673e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6067e', endColorstr='#f6673e', GradientType=1 );background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-0.02em;display:inline-block;position:relative;-webkit-transform:translateY(-55%);-moz-transform:translateY(-55%);-ms-transform:translateY(-55%);-o-transform:translateY(-55%);transform:translateY(-55%);margin-left:40%}.image-text-product strong{font-size:25px;color:#2c374c;font-family:'Maven Pro', sans-serif;font-weight:700;margin-bottom:0}.image-text-product em{color:#f6067d;font-weight:700;font-size:19px}.image-text-product.image-text-product-center h3{text-align:center;margin-left:auto;transform:none}.image-text-product.image-text-product-center p{padding-left:0;text-align:center}.image-text-product.image-text-product-left{text-align:right}.image-text-product.image-text-product-left h3{margin-left:0}.image-text-product.image-text-product-right{background-position:right top}.image-text-product.image-text-product-right h3{margin-left:0}.image-text-product.image-text-product-right .services-cta{margin-left:auto;margin-right:58%}.image-text-product.image-text-product-right p{padding-left:0 !important;padding-right:57%;text-align:right}.image-text-product.no-img{min-height:0}.why-legos-header{width:100vw;height:100vh;background-position:center bottom;background-repeat:no-repeat;background-size:cover;position:relative}.why-legos-header h3{font-size:150px;color:rgba(255,255,255,0.8);font-family:'Maven Pro', sans-serif;font-weight:700;text-transform:uppercase;position:absolute;bottom:-50px;z-index:3;width:100%;text-align:center}.why-legos-header h3 strong{font-size:150px;color:rgba(255,255,255,0.8);font-family:'Maven Pro', sans-serif;font-weight:700;text-transform:uppercase;-webkit-transform:translateX(15%);-moz-transform:translateX(15%);-ms-transform:translateX(15%);-o-transform:translateX(15%);transform:translateX(15%);line-height:.75em;display:inline-block}.why-legos{width:100vw;background:#f3f3f3 url(/wp-content/themes/legos/img/why-legos.jpg) center bottom no-repeat}.why-legos .so-panel:nth-child(even) .why-legos-content .content{margin-left:33.33333%}.error404{background-color:#6de2f3;padding:50px 0}.error404 h3{font-size:80px;font-family:'Open Sans', sans-serif;letter-spacing:0.005em;text-align:center;line-height:1.25em;margin-bottom:30px}.cta-custom{padding:15px 60px;overflow:hidden;-webkit-border-radius:29px;-moz-border-radius:29px;-ms-border-radius:29px;border-radius:29px;color:#FFF !important;margin:10px 0 25px;font-weight:600;display:inline-block;position:relative;z-index:1;border:1px solid transparent}.cta-custom:before{content:"";width:100%;height:100%;position:absolute;background:#f6067e;background:-moz-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #f6067e), color-stop(100%, #f6673e));background:-webkit-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-o-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-ms-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:linear-gradient(to right, #f6067e 0%, #f6673e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6067e', endColorstr='#f6673e', GradientType=1 );left:0;top:0;z-index:-1;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.cta-custom:hover{color:#000 !important;border:1px solid #000}.cta-custom:hover:before{width:0;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronAlertBig #tarteaucitronPersonalize{padding:15px 60px;overflow:hidden;-webkit-border-radius:29px;-moz-border-radius:29px;-ms-border-radius:29px;border-radius:29px;color:#FFF !important;margin:10px 0 25px;font-weight:600;display:inline-block;position:relative;z-index:1;border:1px solid transparent;background-color:transparent;padding:10px 35px;margin:0 20px}#tarteaucitronAlertBig #tarteaucitronCloseAlert:before,#tarteaucitronAlertBig #tarteaucitronPersonalize:before{content:"";width:100%;height:100%;position:absolute;background:#f6067e;background:-moz-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #f6067e), color-stop(100%, #f6673e));background:-webkit-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-o-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-ms-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:linear-gradient(to right, #f6067e 0%, #f6673e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6067e', endColorstr='#f6673e', GradientType=1 );left:0;top:0;z-index:-1;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}#tarteaucitronAlertBig #tarteaucitronCloseAlert:hover,#tarteaucitronAlertBig #tarteaucitronPersonalize:hover{color:#000 !important;border:1px solid #000}#tarteaucitronAlertBig #tarteaucitronCloseAlert:hover:before,#tarteaucitronAlertBig #tarteaucitronPersonalize:hover:before{width:0;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}#tarteaucitron #tarteaucitronPrivacyUrl{padding:15px 60px;overflow:hidden;-webkit-border-radius:29px;-moz-border-radius:29px;-ms-border-radius:29px;border-radius:29px;color:#FFF !important;margin:10px 0 25px;font-weight:600;display:inline-block;position:relative;z-index:1;border:1px solid transparent;background-color:transparent;padding:10px 35px;margin:0 20px}#tarteaucitron #tarteaucitronPrivacyUrl:before{content:"";width:100%;height:100%;position:absolute;background:#f6067e;background:-moz-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #f6067e), color-stop(100%, #f6673e));background:-webkit-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-o-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-ms-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:linear-gradient(to right, #f6067e 0%, #f6673e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6067e', endColorstr='#f6673e', GradientType=1 );left:0;top:0;z-index:-1;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}#tarteaucitron #tarteaucitronPrivacyUrl:hover{color:#000 !important;border:1px solid #000}#tarteaucitron #tarteaucitronPrivacyUrl:hover:before{width:0;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}input[type=button].cta-custom{background:#f6067e;background:-moz-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #f6067e), color-stop(100%, #f6673e));background:-webkit-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-o-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-ms-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:linear-gradient(to right, #f6067e 0%, #f6673e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6067e', endColorstr='#f6673e', GradientType=1 );cursor:pointer}input[type=button].cta-custom:hover{color:#fff;border:1px solid transparent}input[type=button].cta-custom:hover:before{width:0;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}#tarteaucitronCloseAlert{color:#000 !important}#tarteaucitronCloseAlert:before{background-color:#e6e6e6 !important;background-image:none !important}.why-legos-content{margin-top:100px;padding-bottom:50px}.why-legos-content .content{background-color:#FFF;padding:45px 20px;font-size:19px;font-family:'Open Sans', sans-serif;color:#000}.why-legos-content .content em{color:#f6067d;font-weight:700}.why-legos-content .content strong{margin-bottom:0;font-size:55px;font-family:'Maven Pro', sans-serif;background:-moz-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #f6067e), color-stop(100%, #f6673e));background:-webkit-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-o-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-ms-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:linear-gradient(to right, #f6067e 0%, #f6673e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6067e', endColorstr='#f6673e', GradientType=1 );background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-0.02em;display:inline-block;line-height:1em;margin-bottom:15px}.panel-grid{position:relative}.panel-grid:last-child{margin-bottom:0 !important}.grey{width:100vw;height:50%;background-color:#f3f3f3;position:absolute;left:0;top:0}.grey2{width:100vw;height:50%;background-color:#f3f3f3;position:absolute;left:0;top:0;top:auto;bottom:0}.white-white .grey,.white-white .grey2{display:none}.white-grey .grey2{display:block}.white-grey .grey{display:none}.grey-white .grey2{display:none}.grey-white .grey{display:block}.grey-grey .grey2,.grey-grey .grey{display:block}.three-points{width:100vw;background:#fff url(/wp-content/themes/legos/img/home-3points.jpg) center center no-repeat;background-size:cover;background-attachment:fixed;-webkit-mask-image:url(/wp-content/themes/legos/img/home-wave2.svg);mask-image:url(/wp-content/themes/legos/img/home-wave2.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center center;mask-position:center center;min-height:75vh;margin:0;display:flex;align-items:center;position:relative}.three-points .content{margin-top:0}.three-points:before{content:""}.three-points .block{text-align:center}.three-points .block>div{width:100%}.three-points .block strong{font-size:32px;color:#fffafa;font-weight:700;font-family:'Maven Pro', sans-serif;display:inline-block;margin:30px 0 0 0}.three-points .block strong:after{content:"";display:block;margin:20px auto;width:21px;height:2px;background-color:#bf095c}.three-points .block p{color:#fffafa;font-size:20px;font-family:'Open Sans', sans-serif}.who-we-are{position:relative;margin:100px 0;background-color:#f7f7f7;width:100vw;padding:100px 0}.who-we-are .container{margin-bottom:-150px}.who-we-are .txt{position:absolute;height:50%;bottom:0;left:33%;background-color:#FFF;padding:80px 50px}.who-we-are .txt .services-cta{margin-top:20px}.who-we-are .txt h4{font-size:62px;font-weight:700;color:#99c9cf;font-family:'Maven Pro', sans-serif;position:relative;margin-bottom:20px}.who-we-are .txt h4:before{content:"";position:absolute;bottom:-10px;left:-140px;width:0;height:7px;background:#f6067e;background:-moz-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #f6067e), color-stop(100%, #f6673e));background:-webkit-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-o-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-ms-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:linear-gradient(to right, #f6067e 0%, #f6673e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6067e', endColorstr='#f6673e', GradientType=1 );-webkit-transition:width 0.25s;-moz-transition:width 0.25s;-ms-transition:width 0.25s;-o-transition:width 0.25s;transition:width 0.25s}.who-we-are .txt h4.aos-animate:before{width:186px;-webkit-transition:width 0.25s 0.5s;-moz-transition:width 0.25s 0.5s;-ms-transition:width 0.25s 0.5s;-o-transition:width 0.25s 0.5s;transition:width 0.25s 0.5s}.who-we-are .txt p{color:#000;font-size:25px;font-family:'Open Sans', sans-serif}header.sticky{position:fixed;background-color:#FFF;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}header.sticky .cta{border-color:#000;color:#000}header.sticky .cta:before{background-color:#000}header.sticky span{background-color:#000}header.sticky span:before,header.sticky span:after{background-color:#000}header.sticky h1 a{height:64.5px;text-align:center}header.sticky h1 svg{fill:url(#my-cool-gradient) #479;height:64.5px}header.sticky h1 svg g>g{display:none}header.sticky .right li{color:#000}header.sticky .right li a{color:#000}.widget_more-blog-widget.panel-last-child{margin-bottom:0 !important}.widget_three-points-widget{position:relative}.menu{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:999}.menu .nf-form-content{position:relative}.menu .nf-form-content input[type=email]{border:0 none;border-bottom:2px solid #a0abbf;background-image:none !important;background-color:transparent;-webkit-apperance:none;outline:0 none;padding:5px}.menu .nf-form-content input[type=email]:-webkit-autofill{-webkit-transition-delay:99999s}.menu .nf-form-content input[type=email]:-webkit-autofill:hover,.menu .nf-form-content input[type=email]:-webkit-autofill:focus,.menu .nf-form-content input[type=email]:-webkit-autofill:active{-webkit-transition-delay:99999s}.menu .nf-form-content input[type=button]{border:0 none;background-color:#a0abbf;-webkit-mask-image:url(/wp-content/themes/legos/img/icon-arrow.svg);mask-image:url(/wp-content/themes/legos/img/icon-arrow.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-apperance:none;outline:0 none;padding:5px;width:29px !important;height:15px;text-indent:-999px;overflow:hidden;display:block}.menu button{background-color:transparent;border:0 none;outline:0;cursor:pointer;position:relative;z-index:1000;position:absolute;left:22%;top:70px;height:47px}.menu button:focus{outline:0}.menu button span{display:block;width:33px;height:3px;background-color:transparent}.menu button span:before{content:"";display:block;width:41px;height:3px;background-color:#FFF;-webkit-transform:translateY(-10px) translateX(-4px) rotate(45deg);-moz-transform:translateY(-10px) translateX(-4px) rotate(45deg);-ms-transform:translateY(-10px) translateX(-4px) rotate(45deg);-o-transform:translateY(-10px) translateX(-4px) rotate(45deg);transform:translateY(-10px) translateX(-4px) rotate(45deg)}.menu button span:after{content:"";display:block;width:41px;height:3px;background-color:#FFF;-webkit-transform:translateY(-10px) translateX(-4px) rotate(45deg);-moz-transform:translateY(-10px) translateX(-4px) rotate(45deg);-ms-transform:translateY(-10px) translateX(-4px) rotate(45deg);-o-transform:translateY(-10px) translateX(-4px) rotate(45deg);transform:translateY(-10px) translateX(-4px) rotate(45deg);-webkit-transform:translateY(-12px) translateX(-4px) rotate(-45deg);-moz-transform:translateY(-12px) translateX(-4px) rotate(-45deg);-ms-transform:translateY(-12px) translateX(-4px) rotate(-45deg);-o-transform:translateY(-12px) translateX(-4px) rotate(-45deg);transform:translateY(-12px) translateX(-4px) rotate(-45deg)}.menu .nf-error .ninja-forms-field{border:0 none !important;border-bottom:1px solid #e80000 !important}.menu .submit-container{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.menu .container-fluid{padding:0}.menu .left{height:70vh;background:#2c374c url(/wp-content/themes/legos/img/footer-left.jpg) left top no-repeat;background-size:cover;align-items:center;display:flex}.menu .left>div{width:100%}.menu .left h5{font-family:'Maven Pro', sans-serif;color:#FFF;font-size:61px;font-weight:700;margin-bottom:30px;margin-left:100px;position:relative}.menu .left h5:before{content:"";width:80px;top:30px;left:-90px;height:2px;background-color:#FFF;display:inline-block;position:absolute}.menu .left h5 span{margin-left:20%;font-size:92px}.menu .left li a{font-size:40px;color:#FFF;font-weight:300;font-family:'Open Sans', sans-serif;font-size:30px}.menu .left li a:hover{text-decoration:underline}.menu .left .sub-menu{margin-top:10px}.menu .left .sub-menu li{padding-left:30px}.menu .left .sub-menu li a{font-size:18px}.menu .right h4{color:#000000;font-size:18px;font-family:'Maven Pro', sans-serif;font-weight:700;margin-bottom:10px}.menu .right .top{height:70%;background:#d7e9eb url(/wp-content/themes/legos/img/footer-right.jpg) center bottom no-repeat;background-size:cover;display:flex;align-items:center}.menu .right .top .menu-right-menu-container,.menu .right .top .menu-right-menu-fr-container{width:100%}.menu .right .top li{margin-bottom:25px}.menu .right .top li a{font-size:24px;font-family:'Open Sans', sans-serif;color:#2c374c}.menu .right .top li a:hover{text-decoration:underline}.menu .right .bot{height:30%;background-color:#e2eff1;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.menu .right .bot .row{height:100%}.menu .right .bot .right2,.menu .right .bot .left2{padding-left:20px;display:flex;align-items:center}.menu .right .bot .right2>div,.menu .right .bot .left2>div{width:100%}.menu .right .bot li{display:inline-block;margin-right:25px}.menu .right .bot li .bt-linkedin,.menu .right .bot li .bt-twitter{background-color:#2c374c}.menu .right .bot li .bt-linkedin:hover,.menu .right .bot li .bt-twitter:hover{background-color:#FFF}.menu .bottom{background-color:#11161e;font-size:15px;color:#8692aa;font-family:'Open Sans', sans-serif;text-align:center;padding:20px 0;padding:0;width:100vw}.menu .bottom a:hover{text-decoration:underline}.menu .bottom .col-4{position:relative}.menu .bottom .col-4 a{position:absolute;width:100%;height:100%;z-index:2}.menu .bottom .col-4:hover em{background-color:rgba(17,22,30,0);-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.menu .bottom .col-4:hover span{background:#f6067e;background:-moz-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #f6067e), color-stop(100%, #f6673e));background:-webkit-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-o-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-ms-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:linear-gradient(to right, #f6067e 0%, #f6673e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6067e', endColorstr='#f6673e', GradientType=1 );background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;-webkit-transform:translateX(-50%) translateY(-60%);-moz-transform:translateX(-50%) translateY(-60%);-ms-transform:translateX(-50%) translateY(-60%);-o-transform:translateX(-50%) translateY(-60%);transform:translateX(-50%) translateY(-60%)}.menu .bottom span{position:absolute;font-size:28px;font-weight:700;font-family:'Maven Pro', sans-serif;color:#FFFFFF;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.menu .bottom em{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(17,22,30,0.4);-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.menu .bottom img{width:100%;max-width:100%}.menu li{padding-left:15px}.welcome{background-color:#FFF}.welcome h3{font-size:62px;font-weight:700;color:#99c9cf;font-family:'Maven Pro', sans-serif;text-align:center}.welcome h4{text-align:center;font-weight:600;font-size:22px;font-family:'Open Sans', sans-serif;margin-top:20px;margin-bottom:30px}.welcome h5{font-size:61px;font-weight:700;font-family:'Maven Pro', sans-serif;text-align:center;margin-bottom:30px;margin-top:60px;position:relative}.welcome h5:before{content:"";position:absolute;top:-60px;left:50%;width:2px;height:50px;background-color:#99c9cf}.nf-form-title,.nf-form-fields-required{display:none}.grey-row{width:100vw}.full-width-block{margin-left:calc(((100vw - 1095px) / 2) * -1)}.fr .who-we-are .txt h4{font-size:56px}.fr .landing .more_blog h4,.fr .home .more_blog h4,.fr .blog-article .more_blog h4{font-size:100px}.fr footer .left h5 span,.fr .menu .left h5 span{font-size:82px}.menu-left{padding:35px 0 0 0}.menu-left li{display:inline-block;padding:0 10px}.menu-left li a{color:#FFF;font-size:19px;font-weight:700;transition:all .25s}.menu-left>ul>li>a:hover{color:#a32c36;transition:all .25s}.menu-left .sub-menu{display:none;position:absolute;top:50px;text-align:left;padding-top:20px}.menu-left .sub-menu li{background-color:#FFF;padding:10px 15px;min-width:200px}.menu-left .sub-menu li a{font-size:14px;color:#000;font-weight:400;position:relative;display:inline-block;transition:all 0.25s}.menu-left .sub-menu li a:hover{color:#f6395c;padding-left:10px}.menu-left .sub-menu li a:hover:before{left:-25px;opacity:1}.menu-left .sub-menu li a:before{content:"";display:inline-block;width:29px;height:15px;background:transparent url(/wp-content/themes/legos/img/arrow-menu.png) left top no-repeat;position:absolute;opacity:0;left:-50px;transition:all .25s}.menu-left ul li:hover>.sub-menu{display:block}.menu-right{padding:35px 0 0 0;margin:0 40px 0 0}.menu-right li{display:inline-block;padding:0 10px}.menu-right li a{color:#000;font-size:14px;text-transform:none}.menu-right li a:hover{text-decoration:underline}.menu-right li:not(:last-child){content:"";border-right:1px solid #c0294c}.lng-selector{margin:5px 0 10px}.lng-selector li:not(:last-child):after{content:"/";display:inline-block;padding:0 5px}.lng-selector li a{font-size:12px;color:#FFF;font-weight:700;text-transform:uppercase}.lng-selector li.selected a{border-bottom:3px solid #de0d6a}.sticky .menu-left>ul>li>a{color:#99c9cf;transition:all .25s}.sticky .menu-left>ul>li>a:hover{color:#f6047e;transition:all .25s}.spam{text-align:center}.spam h3{font-size:24px;font-family:'Open Sans', sans-serif;color:#99c9cf}.spam li{display:inline-block;margin:0 15px}.nf-field-element select{border:0 none;border-bottom:5px solid #d9e5e7;outline:0 none;font-family:'Open Sans', sans-serif;color:#757575;padding:10px 0}.listselect-wrap .nf-field-label label{font-size:22px;font-family:'Open Sans', sans-serif;color:#757575;margin-top:10px}.listselect-wrap .nf-field-label label .ninja-forms-req-symbol{display:none}.ipad .menu input[type=email],.ipad .menu input[type=text]{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.ipad footer input[type=email],.ipad footer input[type=text]{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.ipad header .cta{font-size:12px}.ipad .home .header{background-attachment:scroll}.ipad .home .header:after{height:45%}.ipad .home .welcome img{max-width:100%}.ipad .home .welcome h5{font-size:40px}.ipad .home .kpi{margin-top:170px}.ipad .home .more_blog h4{font-size:80px}.ipad .block-overlap .image-text>div{margin-bottom:140px}.ipad .block-overlap .image-text>div strong{font-size:30px}.ipad .landing .kpi,.ipad .blog-article .kpi{margin-top:170px}.ipad .landing .more_blog h4,.ipad .blog-article .more_blog h4{font-size:80px}.ipad .landing .header,.ipad .blog-article .header{background-attachment:scroll}.ipad .image-text-product{background-position:right center;background-size:50% auto}.ipad .image-text-product h3{font-size:64px}.ipad .image-text-product.image-text-product-left{background-position:left center}.ipad .why-legos-header{height:50vh}.ipad .why-legos-header h3{font-size:90px}.ipad .why-legos-header h3 strong{font-size:90px}.ipad .whoweare .header{background-attachment:scroll}.ipad .whoweare .image-text h3,.ipad .whoweare .widget_image-text-widget .image-left h3{font-size:40px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ipad .whoweare .so-widget-image-text-widget img{max-width:100%;height:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ipad .whoweare blockquote{margin-bottom:50px !important}.ipad .whoweare .team .block img{max-width:100%}.ipad .blog-content blockquote{width:100%;line-height:22px;font-size:16px;background-size:contain;margin-left:0}.mobile .welcome img{max-width:100%}.mobile .welcome h5{font-size:40px}.mobile .landing .more_blog h4,.mobile .home .more_blog h4,.mobile .blog-article .more_blog h4{font-size:56px}.mobile .landing .kpi,.mobile .home .kpi,.mobile .blog-article .kpi{margin-top:150px}.mobile .landing .kpi strong,.mobile .home .kpi strong,.mobile .blog-article .kpi strong{font-size:40px}.mobile .landing .kpi p,.mobile .home .kpi p,.mobile .blog-article .kpi p{font-size:20px}.mobile .landing .landing-text h2,.mobile .home .landing-text h2,.mobile .blog-article .landing-text h2{font-size:30px}.mobile footer .left h5 span,.mobile .menu .left h5 span{font-size:49px}.mobile .nf-form-cont .one-half,.mobile .nf-form-cont .three-sixths,.mobile .nf-form-cont .two-fourths{width:100%}.mobile .block-overlap .image-text>div{padding-left:95px}.mobile .block-overlap .image-text>div:before{font-size:130px}.mobile .block-overlap .image-text>div p{font-size:16px}.mobile .block-overlap .image-text>div strong{font-size:21px}.mobile .ressource .header h2{font-size:42px}@media (min-width: 576px){.parallax,.download{margin-left:calc(((100vw - 540px) / 2) * -1)}.landing .knowledge-list,.landing .customer-widget{margin-left:calc(((100vw - 540px) / 2) * -1)}.services-list,.more_blog,.block-overlap,.three-points,.whoweare .team,.why-legos-header,.why-legos,.grey,.grey2,.who-we-are,.grey-row{margin-left:calc(((100vw - 540px) / 2) * -1)}}@media (min-width: 768px){.parallax,.download{margin-left:calc(((100vw - 720px) / 2) * -1)}.landing .knowledge-list,.landing .customer-widget{margin-left:calc(((100vw - 720px) / 2) * -1)}.services-list,.more_blog,.block-overlap,.three-points,.whoweare .team,.why-legos-header,.why-legos,.grey,.grey2,.who-we-are,.grey-row{margin-left:calc(((100vw - 720px) / 2) * -1)}}@media (min-width: 992px){.parallax,.download{margin-left:calc(((100vw - 960px) / 2) * -1)}.landing .knowledge-list,.landing .customer-widget{margin-left:calc(((100vw - 960px) / 2) * -1)}.services-list,.more_blog,.block-overlap,.three-points,.whoweare .team,.why-legos-header,.why-legos,.grey,.grey2,.who-we-are,.grey-row{margin-left:calc(((100vw - 960px) / 2) * -1)}}@media (min-width: 1200px){.parallax,.download{margin-left:calc(((100vw - 1095px) / 2) * -1)}.landing .knowledge-list,.landing .customer-widget{margin-left:calc(((100vw - 1095px) / 2) * -1)}.services-list,.more_blog,.block-overlap,.three-points,.whoweare .team,.why-legos-header,.why-legos,.grey,.grey2,.who-we-are,.grey-row{margin-left:calc(((100vw - 1095px) / 2) * -1)}}@media (max-width: 1280px){.block-overlap .widget_image-text-overlap-widget:nth-child(even) .image-text{margin-left:-16.66667%;margin-right:auto}.block-overlap .widget_image-text-overlap-widget:nth-child(odd) .image-text{margin-left:auto;margin-right:-16.66667%}.block-overlap img{max-width:100%;width:auto;height:auto}.block-overlap .image-text>div{-webkit-transform:translateY(45%);-moz-transform:translateY(45%);-ms-transform:translateY(45%);-o-transform:translateY(45%);transform:translateY(45%)}.three-points{padding-top:75px}.who-we-are img{max-width:100%}}@media (max-width: 1440px) and (max-height: 800px){footer .left h5,.menu .left h5{font-size:52px}footer .left h5 span,.menu .left h5 span{font-size:69px}footer .left li,.menu .left li{margin-bottom:15px}footer .left li a,.menu .left li a{font-size:32px}footer .right .top li,.menu .right .top li{margin-bottom:15px}}@media (max-width: 640px){header h1 a{width:200px;height:84px}.home .header{height:auto;background-attachment:scroll}.home .header .right{height:auto;padding-top:130px}.home .header .right img{top:auto;left:auto}.home .header .left{height:auto;padding-bottom:150px}.home .header:after{height:100px;width:110%}.home .header h3{font-size:42px}.home .services-list{width:100% !important}.home .services-list .block{margin-bottom:30px}.home .services-list h3{font-size:56px}.home .knowledge-list{width:100% !important}.home .knowledge-list h3{font-size:56px}.home .more_blog{height:auto;margin:40px 0 0;width:100% !important}.home .more_blog .blog-elm{height:40vh}.home .more_blog h3{position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:auto;top:auto}.home .more_blog h4{position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:auto;top:auto;font-size:48px}.home .content{margin-top:-6vh}.home h2{font-size:28px;line-height:40px}.home .blog-content[style]{padding-top:30px !important}.welcome h3{font-size:38px}.welcome h4{line-height:1.25em;font-size:24px}.welcome img{max-width:100%}.block-overlap{margin-top:150px;width:100%}.block-overlap h3 strong{font-size:32px}.block-overlap .image-text>div{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.block-overlap .image-text>div strong{font-size:28px}.block-overlap .widget_image-text-overlap-widget{overflow:hidden}.block-overlap .widget_image-text-overlap-widget:nth-child(even) .image-text{margin-left:0}.block-overlap .widget_image-text-overlap-widget:nth-child(odd) .image-text{margin-right:0}.three-points{padding-top:230px;padding-bottom:110px;width:100%}.blog-content .download{width:100%}.blog-content blockquote{width:100%;line-height:22px;font-size:16px;background-size:contain}.blog-content .parallax{width:100%}.landing .services-list{width:100% !important}.landing .services-list .block{margin-bottom:30px}.landing .services-list h3{font-size:56px}.landing .knowledge-list{width:100% !important}.landing .knowledge-list h3{font-size:56px}.landing .more_blog{height:auto;margin:40px 0 0;width:100% !important}.landing .more_blog .blog-elm{height:40vh}.landing .more_blog h3{position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:auto;top:auto}.landing .more_blog h4{position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:auto;top:auto;font-size:48px}.landing .header{background-attachment:scroll}.landing .content{margin-top:-6vh}.landing h2{font-size:28px;line-height:40px}.landing .blog-content[style]{padding-top:30px !important}.landing .widget_image-text-widget img{max-width:100%;height:auto}.blog-article .services-list{width:100% !important}.blog-article .services-list .block{margin-bottom:30px}.blog-article .services-list h3{font-size:56px}.blog-article .knowledge-list{width:100% !important}.blog-article .knowledge-list h3{font-size:56px}.blog-article .more_blog{height:auto;margin:40px 0 0;width:100% !important}.blog-article .more_blog .blog-elm{height:40vh}.blog-article .more_blog h3{position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:auto;top:auto}.blog-article .more_blog h4{position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:auto;top:auto;font-size:48px}.blog-article .header{background-attachment:scroll}.blog-article .content{margin-top:-6vh}.blog-article h2{font-size:28px;line-height:40px}.blog-article .blog-content[style]{padding-top:30px !important}.blog-article .blog-content img{max-width:100%;height:auto}.who-we-are{width:100% !important}.who-we-are .txt{left:15%;padding:20px;width:80%}.who-we-are .txt h4{font-size:28px}.who-we-are .txt p{font-size:18px}.fr .who-we-are .txt h4{font-size:28px}.fr .menu button{left:0;top:10px}.fr .menu input[type=email],.fr .menu input[type=text]{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.fr .menu .left{height:auto;padding:45px 0;height:50vh}.fr .menu .left li{margin-bottom:15px}.fr .menu .left li a{font-size:24px}.fr .menu .left h5{font-size:32px;margin:0 0 30px 50px}.fr .menu .left h5 span{font-size:42px}.fr .menu .right .top{padding:30px 0;height:auto;height:50vh}.fr .menu .right .top li{padding:0 15px}.fr .menu .right .bot{height:auto;padding-top:30px;padding-bottom:30px}.fr footer button{left:0;top:10px}.fr footer input[type=email],.fr footer input[type=text]{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.fr footer .left{height:auto;padding:45px 0;height:50vh}.fr footer .left li{margin-bottom:15px}.fr footer .left li a{font-size:24px}.fr footer .left h5{font-size:32px;margin:0 0 30px 50px}.fr footer .left h5 span{font-size:42px}.fr footer .right .top{padding:30px 0;height:auto;height:50vh}.fr footer .right .top li{padding:0 15px}.fr footer .right .bot{height:auto;padding-top:30px;padding-bottom:30px}.fr .landing .more_blog h4,.fr .home .more_blog h4,.fr .blog-article .more_blog h4{font-size:60px}.kpi{overflow:hidden}.menu button{left:0;top:10px;left:10px;top:30px}.menu input[type=email],.menu input[type=text]{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.menu .left{height:auto;padding:45px 0;height:50vh;height:100vh}.menu .left li{margin-bottom:15px}.menu .left li a{font-size:24px}.menu .left h5{font-size:32px;margin:0 0 30px 50px}.menu .left h5 span{font-size:42px}.menu .right .top{padding:30px 0;height:auto;height:50vh}.menu .right .top li{padding:0 15px}.menu .right .bot{height:auto;padding-top:30px;padding-bottom:30px}.menu .right .bot li{margin-right:10px}footer button{left:0;top:10px}footer input[type=email],footer input[type=text]{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}footer .left{height:auto;padding:45px 0;height:50vh}footer .left li{margin-bottom:15px}footer .left li a{font-size:24px}footer .left h5{font-size:32px;margin:0 0 30px 50px}footer .left h5 span{font-size:42px}footer .right .top{padding:30px 0;height:auto;height:50vh}footer .right .top li{padding:0 15px}footer .right .bot{height:auto;padding-top:30px;padding-bottom:30px}footer .right .bot li{margin-right:10px}.whoweare .header{background-attachment:scroll}.whoweare h2{font-size:28px}.whoweare .image-text h3,.whoweare .widget_image-text-widget .image-left h3{font-size:24px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.whoweare .so-widget-image-text-widget img{max-width:100%;height:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.whoweare blockquote{margin-bottom:50px !important}.whoweare .ourvalues .jcarousel-wrapper1,.whoweare .ourvalues .jcarousel-wrapper2{width:100%}.whoweare .ourvalues .jcarousel{height:227px}.whoweare .ourvalues .jcarousel li{width:345px}.whoweare .ourvalues .jcarousel-prev{width:67px;height:67px;top:36%;left:0}.whoweare .ourvalues .jcarousel-next{width:67px;height:67px;top:36%;left:0;right:0;left:auto}.whoweare .ourvalues .right{margin:-100px 0 0 0;padding:0}.whoweare .ourvalues .right h3{font-size:48px}.whoweare .ourvalues:after{display:none}.whoweare .ourvalues .jcarousel2{background:#f6067e;background:-moz-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #f6067e), color-stop(100%, #f6673e));background:-webkit-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-o-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:-ms-linear-gradient(left, #f6067e 0%, #f6673e 100%);background:linear-gradient(to right, #f6067e 0%, #f6673e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6067e', endColorstr='#f6673e', GradientType=1 )}.whoweare .ourvalues .jcarousel2 li{width:345px}.whoweare .team{margin:50px 0 0 0;background:#2c374c url(/wp-content/themes/legos/img/whoweare-team-mobile.jpg) left top no-repeat;width:100%}.whoweare .team h3{font-size:64px}.whoweare .team .preview{padding:50px 15px}.whoweare .team .preview .left,.whoweare .team .preview .right{float:none;width:100%;text-align:center}.whoweare .team .block{margin-bottom:30px}.whoweare .team .block img{max-width:95%}.whoweare .team .block h4{font-size:24px}.whoweare .team .block p{margin:0}.whoweare .team .block p:before{width:16px}.whoweare .team .membersList li{width:40%}.whoweare .team .membersList li img{max-width:100%}.whoweare .bosses{padding:0 15px}.image-text-product{padding:300px 15px 0 !important;background-size:contain}.image-text-product h3{font-size:28px}.image-text-product p{padding-left:0}.image-text-product .services-cta{margin:0}.image-text-product.no-img{padding-top:0 !important;margin:0}.image-text-product.image-text-product-right{text-align:right}.image-text-product.image-text-product-right p{padding-right:0}.image-text-product.image-text-product-right .services-cta{margin:0}.image-text-product.image-text-product-left{text-align:left}.why-legos-header{height:27vh}.why-legos-header h3{font-size:60px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.why-legos-header h3 strong{font-size:60px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.why-legos-content{margin-top:50px;padding-bottom:50px}.why-legos-content .content{margin:0 20px}.why-legos-content .content strong{font-size:32px}.why-legos .so-panel:nth-child(even) .why-legos-content .content{margin-left:20px}#nf-form-3-cont{padding:0 20px}#nf-form-3-cont input[type=text],#nf-form-3-cont input[type=email],#nf-form-3-cont input[type=tel]{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}#nf-form-3-cont textarea{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}#nf-form-1-cont{padding:0 20px}#nf-form-1-cont input[type=text],#nf-form-1-cont input[type=email],#nf-form-1-cont input[type=tel]{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}#nf-form-1-cont textarea{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}#nf-form-6-cont{padding:0 20px}#nf-form-6-cont input[type=text],#nf-form-6-cont input[type=email],#nf-form-6-cont input[type=tel]{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}#nf-form-6-cont textarea{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}#pl-2037 #panel-2037-2-0-0{margin-bottom:0 !important}.blog .blog_posts .blog_post{width:90%;margin:25px auto}.grey,.grey2{width:100% !important}.knowledge-list .content{padding-top:40px}.knowledge-list .content h2{font-size:48px;display:inline-block;margin-left:10px}.knowledge-list .content .blog_post{margin-bottom:50px}.knowledge-list .header{height:calc((100vw * 720)/1600)}.tagList li{margin:10px}#pl-3194 #panel-3194-2-0-0{margin-bottom:0 !important}}
