﻿@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:local("Montserrat Regular"),local("Montserrat-Regular"),url("webfonts/montserrat-v14-latin-regular.woff2") format("woff2"),url("webfonts/montserrat-v14-latin-regular.woff") format("woff");}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:local("Montserrat Bold"),local("Montserrat-Bold"),url("webfonts/montserrat-v14-latin-700.woff2") format("woff2"),url("webfonts/montserrat-v14-latin-700.woff") format("woff");}@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;font-display:swap;src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url("webfonts/montserrat-v14-latin-800.woff2") format("woff2"),url("webfonts/montserrat-v14-latin-800.woff") format("woff");}.homeBanner{position:relative;overflow:hidden;}.homeBanner:after{content:"";display:block;height:6rem;width:100%;position:absolute;left:0;bottom:0;background:linear-gradient(180deg,#151514 0%,rgba(21,21,20,0) 100%);transform:rotate(-180deg);z-index:3;opacity:.06;}.homeBanner .block{box-sizing:border-box;transition:background .5s;}.homeBanner .block.showed{background:#eeeeed!important;}.homeBanner .block>div{width:100%;}.homeBanner .left{width:32.4324324324%;flex-shrink:0;position:relative;margin-right:1.5rem;}.homeBanner .left .block.yellow{width:100%;position:absolute;top:calc(100% + 1.5rem);left:26.0416666667%;background:linear-gradient(135deg,#b3d80c 0%,#c8dc0d 12.92%,#d6de0d 27.71%,#dee00d 37.31%,#e1e00d 68.11%,#f5cb0e 97.66%);mix-blend-mode:multiply;z-index:1;}.homeBanner .left .block.yellow>div{padding-top:100%;}.homeBanner .left .block.blue{width:100%;position:absolute;bottom:-23.0902777778%;left:-26.0416666667%;z-index:-2;background:linear-gradient(315deg,#15c2a5 1.09%,#01d1e0 26.42%,#00d1e2 49.71%,#03cce0 66.4%,#2b90ce 98.34%);}.homeBanner .left .block.blue>div{padding-top:100%;}.homeBanner .right{flex-shrink:0;width:66.2162162162%;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;}.homeBanner .right .block.yellow{width:48.9795918367%;background:linear-gradient(135deg,#b3d80c 0%,#c8dc0d 12.92%,#d6de0d 27.71%,#dee00d 37.31%,#e1e00d 68.11%,#f5cb0e 97.66%);position:absolute;top:calc(100% - 292px);left:calc(61.7346938776% + 1.5rem);mix-blend-mode:multiply;}.homeBanner .right .block.yellow>div{padding-top:100%;}.homeBanner .right .block.blue{width:23.4693877551%;background:linear-gradient(315deg,#15c2a5 1.09%,#01d1e0 26.42%,#00d1e2 49.71%,#03cce0 66.4%,#2b90ce 98.34%);position:absolute;top:9.375rem;right:25.5102040816%;z-index:-1;}.homeBanner .right .block.blue>div{padding-top:100%;}.homeBanner .mainBlock{padding-top:100%;background:#151514;color:#fff;width:100%;font-size:1.125rem;line-height:140%;position:relative;z-index:1;}.homeBanner .mainBlock:after{content:"";width:100%;height:100%;display:block;position:absolute;bottom:0;left:0;background-image:url(../images/homeHead.jpg);background-repeat:no-repeat;background-position:bottom center;background-size:100% auto;opacity:.6;}.homeBanner .mainBlock:before{content:"";width:100%;height:74.95584%;position:absolute;bottom:0;display:block;background:linear-gradient(180deg,#151514 0%,rgba(21,21,20,0) 100%);z-index:1;}.homeBanner .mainBlock .blockContent{padding:12.5%;position:absolute;top:0;width:100%;height:100%;box-sizing:border-box;z-index:2;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;}.homeBanner .mainBlock .blockContent>div{width:100%;}.homeBanner .mainBlock .blockContent .homeSearchBar{width:100%;}.homeBanner .mainBlock .blockContent .homeSearchBar form{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;}.homeBanner .mainBlock .blockContent .homeSearchBar input{width:calc(100% - 4.5rem);box-sizing:border-box;height:4.5rem;padding:0 1.5rem;font-size:18px;line-height:140%;border:0;}.homeBanner .mainBlock .blockContent .homeSearchBar input::-webkit-input-placeholder{color:#151514;}.homeBanner .mainBlock .blockContent .homeSearchBar input::-moz-placeholder{color:#151514;}.homeBanner .mainBlock .blockContent .homeSearchBar input:-ms-input-placeholder{color:#151514;}.homeBanner .mainBlock .blockContent .homeSearchBar input:-moz-placeholder{color:#151514;}.homeBanner .mainBlock .blockContent .homeSearchBar button{width:4.5rem;background:#e1e00d;font-size:1.5rem;transition:all .25s;}.homeBanner .mainBlock .blockContent .homeSearchBar button:hover{background:#c9c800;}.homeBanner .mainBlock .blockContent .homeSearchBar button:disabled{pointer-events:none;background:#bbbbba;}.homeBanner .mainBlock h2{font-size:3rem;font-weight:800;line-height:110%;margin-bottom:1.875rem;}.homeBanner .row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;position:relative;}.homeBanner .row .imageBlock{position:absolute;width:40.4761904762%;left:calc(61.7346938776% + 1.5rem);}.homeBanner .row+.row{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;}.homeBanner .row+.row .contentBlock{margin-right:0;margin-left:1.5rem;}.homeBanner .row+.row .imageBlock{position:static;width:36.2244897959%;right:0;}.homeBanner .contentBlock{box-shadow:0 16px 48px rgba(21,21,20,.15);width:61.7346938776%;line-height:140%;background:#fff;position:relative;z-index:2;box-sizing:border-box;padding:3.75rem;margin-bottom:1.5rem;margin-right:1.5rem;}.homeBanner .contentBlock h3{font-size:1.875rem;line-height:110%;margin-bottom:1.125rem;}.homeBanner .imageBlock{width:36.2244897959%;z-index:1;right:-72px;background-size:cover;background-repeat:no-repeat;mix-blend-mode:multiply;}.homeBanner .imageBlock>picture{padding-top:100%;position:relative;display:block;width:100%;}.homeBanner .imageBlock>picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.homeFormations{background:#fff;padding-bottom:4.5rem;padding-top:6rem;}.homeFormations .text{font-size:1rem;}.homeFormations .text h2{font-size:2.25rem;line-height:110%;margin-bottom:1.5rem;}.homeFormations .wrapThematic{margin-top:2.625rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:stretch;}.homeBlogs{position:relative;padding:6rem 0 0;overflow:hidden;}.homeBlogs .wrapper{position:relative;z-index:1;}.homeBlogs .latestArticle{margin-bottom:3.3783783784%;}.homeBlogs .latestArticle.hidden{display:none;}.homeBlogs .latestArticle .blogArticle{width:66.2162162162%;padding-top:32.4324324324%;position:relative;box-sizing:border-box;margin-bottom:0;}.homeBlogs .latestArticle .blogArticle .arrowLink{padding-left:52.380952381%;}.homeBlogs .latestArticle .blogArticle .authorInfos{width:calc(100% - 48.9795918367%);right:0;left:auto;}.homeBlogs .latestArticle .blogArticle .img{display:block;position:absolute;top:0;left:0;height:100%;width:48.9795918367%;}.homeBlogs .latestArticle .blogArticle .img:before{position:absolute;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(180deg,#151514 0%,rgba(21,21,20,0) 100%);transform:rotate(-180deg);content:"";display:block;z-index:1;}.homeBlogs .latestArticle .blogArticle .img picture{width:100%;height:100%;}.homeBlogs .latestArticle .blogArticle .img img{object-fit:cover;width:100%;height:100%;filter:grayscale(100%);}.homeBlogs .latestArticle .newsletter{width:32.4324324324%;box-sizing:border-box;display:block;box-shadow:0 8px 16px rgba(21,21,20,.12);}.homeBlogs .latestArticle .newsletter>div:first-child{padding-right:0;}.homeBlogs .latestArticle .newsletter ul{column-count:1;}.homeBlogs .latestArticle .newsletter .btn{min-width:0;}.homeNewsletter{padding:3.75rem 0;background:linear-gradient(180deg,rgba(21,21,20,.1),rgba(21,21,20,0) 6rem),#eeeeed;}.homeNewsletter .left{box-sizing:border-box;width:49.3243243243%;flex-shrink:0;line-height:140%;margin-right:3.75rem;}.homeNewsletter .left .newsletter{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-end;align-items:flex-end;}.homeNewsletter .left .newsletter>div:first-child{margin-right:2rem;}.homeNewsletter .right{width:46.7342342342%;}.homeNewsletter .right h4{margin-bottom:2.25rem;}.homeNewsletter .right .clients{padding:0;margin:0;}.homeNewsletter .right .clients>div>div{margin-bottom:.8849557522%;padding:.625rem .75rem;background:#fff;font-weight:bold;box-sizing:border-box;}.tns-outer button{display:none;}@media screen and (max-width:1730px){.homeBanner .mainBlock{font-size:1rem;}.homeBanner .mainBlock h2{font-size:2.25rem;}.homeBanner .mainBlock .blockContent{padding:10.4166666667%;}.homeBanner .contentBlock{font-size:.875rem;}.homeBanner .contentBlock h3{font-size:1.5rem;}.homeBanner .contentBlock>div>div{padding:10.5633802817%;}.blogArticle:nth-child(n+4),.webinarArticle:nth-child(n+4),.upcomingWebinarArticle:nth-child(n+4){display:none;}}@media screen and (max-width:1530px){.homeBanner .contentBlock{padding:2.5rem;}}@media screen and (max-width:1430px){.homeBanner .mainBlock .blockContent .homeSearchBar input{height:3.5rem;width:calc(100% - 3.5rem);font-size:.875rem;padding:0 .875rem;}.homeBanner .mainBlock .blockContent .homeSearchBar button{width:3.5rem;height:3.5rem;font-size:1rem;}.homeNewsletter .left .newsletter{display:block;}.homeNewsletter .left .newsletter>div:first-child{margin-bottom:1.75rem;margin-right:0;}}@media screen and (max-width:1400px){html{font-size:15px;}}@media screen and (max-width:1350px){html{font-size:14px;}.homeBanner .right .block.yellow{top:calc(100% - 210px);right:-20%;}}@media screen and (max-width:1180px){.homeBanner .mainBlock h2{font-size:2rem;}.homeBlogs{padding:4rem 0;}}@media screen and (max-width:768px){.homeBanner{padding:0;}.homeBanner .wrapper{display:block;padding:2.5714285714rem 1.7142857143rem 0;}.homeBanner .row{position:static;}.homeBanner .row .imageBlock{display:none;}.homeBanner .row+.row .contentBlock{margin-left:0;}.homeBanner .left{width:100%;position:static;}.homeBanner .left .block.blue{width:64.0625%;padding-top:64.0625%;height:0;top:0;left:0;}.homeBanner .left .block.yellow{width:30.46875%;padding-top:30.46875%;height:0;background:#04ac08;top:0;right:0;left:auto;}.homeBanner .right{width:100%;display:block;padding-bottom:1.7142857143rem;}.homeBanner .right .block.yellow{top:-9.2142857143rem;right:-1.5rem;width:17.5714285714rem;height:17.5714285714rem;left:auto;}.homeBanner .right .block.blue{width:17.5714285714rem;height:17.5714285714rem;bottom:5.5714285714rem;left:0;top:auto;right:auto;display:none;transform:translateX(-10.9285714286rem);}.homeBanner .mainBlock{font-size:1rem;font-weight:700;margin-bottom:1.7142857143rem;padding-top:0;}.homeBanner .mainBlock:before{height:100%;}.homeBanner .mainBlock h2{font-size:2rem;margin-bottom:1rem;}.homeBanner .mainBlock .blockContent{padding:1.7142857143rem;line-height:140%;position:relative;}.homeBanner .mainBlock .blockContent .homeSearchBar input{height:3.4285714286rem;width:calc(100% - 3.4285714286rem);padding:0 1.2857142857rem;font-size:1rem;}.homeBanner .mainBlock .blockContent .homeSearchBar button{width:3.4285714286rem;height:3.4285714286rem;font-size:1.1428571429rem;}.homeBanner .contentBlock{width:100%;font-size:1rem;margin-right:0;}.homeBanner .contentBlock>div{padding:0;}.homeBanner .contentBlock>div>div{position:static;padding:1.7142857143rem;}.homeBanner .contentBlock h3{font-size:1.5714285714rem;}.homeBanner .contentBlock .link{font-size:1.1428571429rem;margin-top:1.8571428571rem;max-width:80%;}.homeFormations{padding-top:2.1428571429rem;padding-bottom:2.5714285714rem;overflow:hidden;}.homeFormations .wrapper{display:block;padding:0;}.homeFormations .text{width:100%;padding:0 1.71429rem;font-size:1rem;position:static;text-align:left;box-sizing:border-box;}.homeFormations .text h2{font-size:1.5714285714rem;margin-bottom:1rem;}.homeFormations .wrapThematic{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-bottom:1.2857142857rem;overflow:auto;padding:.8571428571rem 0;}.homeFormations .wrapThematic .arrowLink{width:13.7142857143rem;height:13.7142857143rem;margin-left:1.71429rem;margin-right:0;padding:0;margin-bottom:0;flex-shrink:0;}.homeFormations .wrapThematic .arrowLink:last-child{margin-right:1.2857142857rem;}.homeFormations .wrapThematic .arrowLink:before{width:2.5714285714rem;height:2.5714285714rem;font-size:1.1428571429rem;}.homeFormations .wrapThematic .arrowLink>span{padding:1.2857142857rem;font-size:1.1428571429rem;}.homeFormations .wrapThematic .arrowLink>span .trainingCount{font-size:.8571428571rem;}.homeFormations .wrapThematic:last-child{margin-bottom:0;}.homeBlogs{padding-top:2.1428571429rem;padding-bottom:2.5714285714rem;}.homeBlogs .wrapArticles{display:flex;flex-wrap:nowrap;overflow:auto;width:calc(100% + 3.4285714286rem);transform:translateX(-1.71429rem);padding-left:1.71429rem;box-sizing:border-box;}.homeBlogs .wrapArticles>div{margin-right:1.2857142857rem;width:19.2857142857rem;height:19.2857142857rem;min-width:21.42857rem;}.homeBlogs .latestArticle{margin-bottom:0;min-height:21.42857rem;}.homeBlogs .latestArticle .blogArticle{width:100%;margin-right:0;margin-bottom:1.1428571429rem;}.homeBlogs .latestArticle .blogArticle .authorInfos{width:100%;}.homeBlogs .latestArticle .blogArticle .authorImg{left:0;width:20%;}.homeBlogs .latestArticle .blogArticle .img{display:none;}.homeBlogs .latestArticle .blogArticle .arrowLink{padding-left:1.71429rem;}.homeBlogs .latestArticle .newsletter{display:none;}.tag{font-size:.75rem;}.homeBlogs .wrapArticles .blogArticle:nth-child(n+4),.homeBlogs .wrapArticles .webinarArticle:nth-child(n+4){display:block;}.homeNewsletter .wrapper{display:block;}.homeNewsletter .wrapper .left{width:100%;padding:0;display:block;font-size:1rem;margin-bottom:2.1428571429rem;}.homeNewsletter .wrapper .left>div:first-child{margin-right:0;margin-bottom:1.7142857143rem;}.homeNewsletter .wrapper .left .btn{width:100%;}.homeNewsletter .wrapper .right{width:100%;}.homeNewsletter .wrapper .right h4{margin-bottom:1.2857142857rem;}.homeNewsletter .wrapper .right .clients>div>div{font-size:.8571428571rem;margin-bottom:3px;}}