@-webkit-keyframes gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after,.tns-t-ct:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-webkit-transition:opacity 0s,-webkit-transform 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;transition:all .25s}.tns-autowidth,.tns-vpfix>div,.tns-vpfix>li,output{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:calc(100%*70/3);position:absolute;right:0}.tns-t-ct>div{width:1.4285714%;width:calc(100%/70);height:10px;float:left}@-ms-viewport{width:device-width}html{-ms-overflow-style:scrollbar;font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:100%}*,::after,::before,html{-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Graphik,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;text-align:left;background-color:#fff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#525252}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;margin-top:1.25rem;margin-bottom:1.25rem;border:0;border-top:1px solid #000}dl,ol,p,ul{margin-bottom:1rem}dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin-top:0}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote,figure{margin:0 0 1rem}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}.block-element li a,.primary-navigation li.mega-menu .mega-menu__bold-links li a.first-choice.active:hover,.primary-navigation li.mega-menu .mega-menu__bold-links li a.second-choice.active:hover,.primary-navigation li.mega-menu .mega-menu__bold-links li a.third-choice.active:hover,a:hover{text-decoration:underline}a{color:#666;text-decoration:none;background-color:transparent}a:hover{color:#000}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}img,svg{vertical-align:middle}img{border-style:none}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button],label{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}h1,h2,h3,h4,h5{margin-bottom:1rem}.h1,.h2,.h3,.h4,.h5,.h6,h6{margin-bottom:1rem;font-weight:700;line-height:1.5}.h1{font-size:2.75rem}.h2{font-size:2.25rem}.h3{font-size:1.5rem}.h4,.h5{font-size:1.25rem}.h6,.site-header__helper-navigation__services ul a{font-size:1rem}.lead{font-size:1.5rem;font-weight:400}.display-1{font-size:6rem;font-weight:300;line-height:1.5}.display-2,.display-3,.display-4{font-size:5.5rem;font-weight:300;line-height:1.5}.display-3,.display-4{font-size:4.5rem}.display-4{font-size:3.5rem}.small,small{font-size:.875em;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote p{color:#ff6464;text-align:center;font-size:rem(30px);font-style:normal;font-weight:600;line-height:1.2}.blockquote-footer{display:block;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid,.img-thumbnail,.wp-caption>img,img{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.figure,.wp-caption{display:inline-block}.figure-img,.wp-caption>img{margin-bottom:.5rem;line-height:1}.figure-caption,.wp-caption-text{font-size:90%;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto}@media (min-width:36rem){.container,.container-sm{max-width:540px}}@media (min-width:48rem){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:62rem){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:75rem){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{position:relative;width:100%;min-height:1px;padding-right:1rem;padding-left:1rem}.col-auto{position:relative;min-height:1px;padding-right:1rem;padding-left:1rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:1rem;padding-left:1rem}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1,.col-2,.col-3{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2,.col-3{-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5,.col-6{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-5,.col-6{-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7,.col-8,.col-9{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8,.col-9{-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11,.col-12{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-11,.col-12{-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:36rem){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1,.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3,.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5,.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7,.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-10,.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11,.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:48rem){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1,.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3,.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5,.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7,.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-10,.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11,.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:62rem){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1,.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3,.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5,.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7,.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-10,.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11,.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:75rem){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1,.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3,.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5,.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7,.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-10,.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11,.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:active,.screen-reader-text:focus,.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.card{-webkit-transition:.2s!important;transition:.2s!important}.card:hover{-webkit-box-shadow:0 10px 25px -5px rgba(0,0,0,.25)!important;box-shadow:0 10px 25px -5px rgba(0,0,0,.25)!important;background:#f9f9f9!important}:root{--vw: 100vw}@media (max-width:74.9375rem){.container{max-width:100%}}[v-cloak]{display:none}.block-element{margin-top:6rem;margin-bottom:6rem}@media (max-width:47.9375rem){.block-element{margin-top:3rem;margin-bottom:3rem}}.block-aspect-ratio-4-3{aspect-ratio:4/3;text-align:center}.block-aspect-ratio-4-3.block-has-background{background-size:contain}.grecaptcha-badge,body.menu-open .primary-navigation .mega-menu__top-teaser h2{display:none}@media (min-width:62rem){.yt-consent-wrapper{min-height:300px}}.visually-hidden​:not(:focus):not(:focus-within):not(:active){position:absolute;height:​1px​;width:​1px​;border:​0​;padding:​0​;margin:​0​;overflow:hidden;clip:​rect​(1px,1px,1px,1px);white-space:nowrap}.search-modal #app--search,.text-center{text-align:center}.text-white{color:#fff}.bg-white{background-color:#fff}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.crumbtrail ol,.primary-navigation ul,.site-header__helper-navigation__services ul{list-style:none;margin:0;padding:0}@font-face{font-family:"Graphik LC Web RU";src:url(../../assets/fonts/Graphik-Light-Cy-Web.woff2) format("woff2"),url(../../assets/fonts/Graphik-Light-Cy-Web.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Graphik LC Web RU";src:url(../../assets/fonts/Graphik-Regular-Cy-Web.woff2) format("woff2"),url(../../assets/fonts/Graphik-Regular-Cy-Web.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Graphik LC Web RU";src:url(../../assets/fonts/Graphik-Semibold-Cy-Web.woff2) format("woff2"),url(../../assets/fonts/Graphik-Semibold-Cy-Web.woff) format("woff");font-weight:600;font-style:normal}[lang|=ru-RU] body,[lang|=ru-RU] h1,[lang|=ru-RU] h2,[lang|=ru-RU] h3,[lang|=ru-RU] h4,[lang|=ru-RU] h5,[lang|=ru-RU] h6{font-family:'Graphik LC Web RU',Helvetica,Roboto,Arial,sans-serif!important}.search-modal{position:fixed;top:0;left:0;width:100%;height:100%;padding:1rem 0;background:#fff;overflow-y:auto;z-index:10;opacity:0;visibility:hidden;-webkit-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s}body.search-open .search-modal{opacity:1;visibility:visible}body.admin-bar .search-modal{padding-top:3rem}.search-modal__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem}.search-modal h2{font-size:3.75rem;line-height:4.125rem;text-align:center}@media (max-width:47.9375rem){.search-modal h2{font-size:2.5rem;line-height:1.2}}.search-modal #app--search form input{height:100%;padding:1rem;background:#f9f9f9;width:100%;max-width:46rem;border:0;border-bottom:1px solid #b2b2b2;font-size:1.5rem}.search-modal__results{max-width:46rem;margin:0 auto;list-style:none;padding-top:2rem;text-align:left;padding-left:0}.search-modal__results li{margin-bottom:1.5rem}.search-modal__results a{font-size:1.5rem;margin-bottom:3rem}body.search-results h2{margin:2rem 0}.search-modal h2,body.search-results .search-result{margin-bottom:2rem}body.search-results .search-result__post-type-heading{color:#000;font-size:.75rem;font-weight:500;line-height:1.16667;letter-spacing:.0375rem;text-transform:uppercase;margin-bottom:.5rem}body.search-results .search-result__title a{color:#000;font-weight:300;line-height:1.2;margin-bottom:.5rem;text-decoration:underline;text-decoration-thickness:.125rem}body.search-results .search-result__summary p{font-weight:400;line-height:1.5}body.search-results .search-pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-bottom:1rem}@media (max-width:500px){body.search-results .search-pagination .nav-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body.search-results .search-pagination .nav-links a{color:#000;font-weight:500;line-height:1.125}@font-face{font-family:'Graphik';font-style:normal;font-weight:100;src:local(""),url(../../assets/fonts/GraphikThin.otf) format("opentype")}@font-face{font-family:'Graphik';font-style:italic;font-weight:100;src:local(""),url(../../assets/fonts/GraphikThinItalic.otf) format("opentype")}@font-face{font-family:'Graphik';font-style:normal;font-weight:200;src:local(""),url(../../assets/fonts/GraphikExtralight.otf) format("opentype")}@font-face{font-family:'Graphik';font-style:italic;font-weight:200;src:local(""),url(../../assets/fonts/GraphikExtralightItalic.otf) format("opentype")}@font-face{font-family:'Graphik';font-style:normal;font-weight:300;src:local(""),url(../../assets/fonts/GraphikLight.otf) format("opentype")}@font-face{font-family:'Graphik';font-style:italic;font-weight:300;src:local(""),url(../../assets/fonts/GraphikLightItalic.otf) format("opentype")}@font-face{font-family:'Graphik';font-style:normal;font-weight:400;src:local(""),url(../../assets/fonts/GraphikRegular.otf) format("opentype")}@font-face{font-family:'Graphik';font-style:italic;font-weight:400;src:local(""),url(../../assets/fonts/GraphikRegularItalic.otf) format("opentype")}@font-face{font-family:'Graphik';font-style:normal;font-weight:500;src:local(""),url(../../assets/fonts/GraphikMedium.otf) format("opentype")}@font-face{font-family:'Graphik';font-style:italic;font-weight:500;src:local(""),url(../../assets/fonts/GraphikMediumItalic.otf) format("opentype")}@font-face{font-family:'Graphik';font-style:normal;font-weight:600;src:local(""),url(../../assets/fonts/GraphikSemibold.otf) format("opentype")}@font-face{font-family:'Graphik';font-style:italic;font-weight:600;src:local(""),url(../../assets/fonts/GraphikSemiboldItalic.otf) format("opentype")}@font-face{font-family:'Graphik';font-style:normal;font-weight:700;src:local(""),url(../../assets/fonts/GraphikBold.otf) format("opentype")}@font-face{font-family:'Graphik';font-style:italic;font-weight:700;src:local(""),url(../../assets/fonts/GraphikBoldItalic.otf) format("opentype")}@font-face{font-family:'Graphik';font-style:normal;font-weight:900;src:local(""),url(../../assets/fonts/GraphikBlack.otf) format("opentype")}@font-face{font-family:'Graphik';font-style:italic;font-weight:900;src:local(""),url(../../assets/fonts/GraphikBlackItalic.otf) format("opentype")}@font-face{font-family:'Graphik';font-style:normal;font-weight:950;src:local(""),url(../../assets/fonts/GraphikSuper.otf) format("opentype")}@font-face{font-family:'Graphik';font-style:italic;font-weight:950;src:local(""),url(../../assets/fonts/GraphikSuperItalic.otf) format("opentype")}h1,h2,h3,h4,h5{font-weight:300;line-height:1.2;color:#000;text-wrap:balance}:lang(de-DE) h1,:lang(de-DE) h2,:lang(de-DE) h3,:lang(de-DE) h4,:lang(de-DE) h5,:lang(de-DE) h6,:lang(ru-RU) h1,:lang(ru-RU) h2,:lang(ru-RU) h3,:lang(ru-RU) h4,:lang(ru-RU) h5,:lang(ru-RU) h6{-ms-hyphens:auto;hyphens:auto}h1{font-size:2.75rem;line-height:3.25rem;text-align:center}.block-hero h1{margin-bottom:2rem;font-weight:600;color:#fff}.home h1{font-size:3.75rem;line-height:4.125rem}@media (max-width:47.9375rem){.home h1{font-size:2.5rem;line-height:1.2}}h2{font-size:2.25rem;line-height:2.75rem}@media (max-width:47.9375rem){h2{font-size:1.5rem;line-height:1.2}}h3{font-size:1.5rem;line-height:1.875rem}@media (max-width:47.9375rem){h3{font-size:1.25rem;line-height:1.25}}h4,h5{line-height:1.5rem}@media (max-width:47.9375rem){h4{font-size:1rem;line-height:1.2}}h6{font-size:1rem;line-height:1.25rem}.block-element ol,.block-element p,.block-element ul,h4,h5{font-size:1.25rem}@media (max-width:47.9375rem){.block-element ol,.block-element p,.block-element ul{font-size:1.125rem}}.skip-to-content:focus{position:absolute;top:1rem;left:1rem;display:inline-block;padding:.5rem 1rem;background:#000;z-index:20;color:#fff}.button{border:2px solid #000;display:inline-block;padding:.75rem 1.5rem;border-radius:26px;margin-left:-.25rem;font-weight:500;line-height:1.125;color:#000;background-color:transparent}.button#load-more,.button#load-more-applications,.button#load-more-tools{background:#fff;margin-bottom:2rem;margin-top:1rem}.button#load-more:focus,.button#load-more:hover{background:#666}.button#load-more:active{background:#000}.button#load-more-tools:focus,.button#load-more-tools:hover{background:#666}.button#load-more-tools:active{background:#000}.button#load-more-applications:focus,.button#load-more-applications:hover{background:#666}.button#load-more-applications:active{background:#000}.button:focus,.button:hover{color:#fff;background:#666;text-decoration:none}.button:active{background:#000}.block-element .button,div.row.cta-buttons a{margin:0 .5rem 1rem;padding:12px 1.5rem;text-transform:uppercase}div.row.cta-buttons{margin-top:4rem;margin-bottom:4rem}.arrow-button{font-weight:500;background-image:url(../images/arrow-right-black.svg);background-repeat:no-repeat;background-position:right 5px center;padding-right:35px;color:#000}.arrow-button:active,.arrow-button:hover,.external-button{background-position:right 5px center;color:#fff;background-image:url(../images/arrow-right-white.svg);background-repeat:no-repeat}.external-button{display:inline-block;font-size:.875rem;font-style:normal;font-weight:400;line-height:1;border-radius:13px;border:1px solid #e0e0e0;color:#525252;padding:.375rem 1.625rem .375rem .75rem;background-image:url(../images/arrow-up-right.svg);background-position:right 11px center;margin-bottom:.3125rem}.external-button:hover{color:#525252}.black-button{border:2px solid #000}.black-button:focus,.black-button:hover{background:#666}.black-button:active{background:#000}.filled-black-button{border:2px solid #000;background:0 0;color:#000}.filled-black-button:focus,.filled-black-button:hover{color:#fff}.filled-black-button:active{background:#000}.single-category{margin-bottom:8px}.single-category span{background:#fff5ea;font-size:12px;font-style:normal;font-weight:500;line-height:1.16667;letter-spacing:.6px;text-transform:uppercase;padding:4px 6px}.linkedin-logo{background:url(../images/linkedin.svg);margin-left:1rem}.facebook-logo,.linkedin-logo,.twitter-logo{display:inline-block;margin-right:1rem;width:1.5rem;height:1.5rem;background-size:contain;background-repeat:no-repeat}.facebook-logo{background:url(../images/facebook.svg)}.twitter-logo{background:url(../images/x.svg)}.share-logos{display:-webkit-box;display:-ms-flexbox;display:flex}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{display:block;margin:3rem auto;height:auto}.alignleft,.alignright{margin-bottom:.5rem;height:auto}@media (min-width:36rem){.alignleft{float:left;margin-right:.5rem}.alignright{float:right;margin-left:.5rem}}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.wp-block-table table{width:100%;border-collapse:collapse}.wp-block-table td,.wp-block-table th{padding:10px;text-align:left;border-bottom:1px solid #ddd}.wp-block-table th{background-color:#f2f2f2;font-weight:700}.wp-block-table tr:nth-child(even){background-color:#f9f9f9}.wp-block-table tr:hover{background-color:#e6e6e6}.screen-reader-text{color:#000}.wp-block-embed.is-type-video.is-provider-youtube .wp-block-embed__wrapper,.wp-block-embed.is-type-video.is-provider-youtube .yt-consent-wrapper{position:relative;width:100%;min-height:0;aspect-ratio:16/9;overflow:hidden}.wp-block-embed.is-type-video.is-provider-youtube .yt-consent-wrapper iframe,.wp-block-embed.is-type-video.is-provider-youtube iframe{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-width:100%;border:0}body.menu-open body.admin-bar .primary-navigation{top:calc(4.85rem + 46px)}body.menu-open #wpadminbar{position:fixed!important;top:0;left:0;right:0;width:100%}@media (min-width:783px){body.menu-open body.admin-bar .primary-navigation{top:calc(4.85rem + 32px)}}body.menu-open{overflow:hidden;position:fixed;width:100%;height:100%}@media (max-width:61.9375rem){.primary-navigation{display:none}}body.menu-open .primary-navigation{display:block;position:fixed;left:0;right:0;top:calc(4.85rem + var(--wp-admin--admin-bar--height, 0px));bottom:0;height:auto;max-height:none;background:#fff;z-index:3;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;padding-top:0;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}body.menu-open .primary-navigation .mega-menu__top-teaser{padding:0!important;margin:0!important;border:0!important}body.menu-open .primary-navigation .mega-menu__top-teaser a{display:block;margin:0 0 .75rem}@media (min-width:62rem){body.menu-open .primary-navigation .mega-menu__top-teaser a{margin:0}}body.menu-open .primary-navigation .mega-menu__col-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.primary-navigation li.mega-menu .mega-menu__highlight p,body.menu-open .primary-navigation .mega-menu>ul li,body.menu-open .primary-navigation .mega-menu__col-wrapper li,body.menu-open .primary-navigation .mega-menu__content-wrap ul,body.menu-open .primary-navigation .mega-menu__content-wrap ul li,body.menu-open .primary-navigation .mega-menu__content-wrap ul li ul,body.menu-open .primary-navigation .mega-menu__content-wrap ul li ul li,body.menu-open .primary-navigation li li ul{margin:0;padding:0}body.menu-open .primary-navigation .mega-menu__col-wrapper .external-button{padding-left:1rem}body.menu-open .primary-navigation .mega-menu>ul li a{padding-bottom:0;padding-top:0}body.menu-open .primary-navigation .mega-menu.open>a:after{-webkit-transform:rotate(180deg) translateY(5px);transform:rotate(180deg) translateY(5px)}body.menu-open .primary-navigation .mega-menu>a{position:relative;padding-left:1rem}body.menu-open .primary-navigation .mega-menu>a:after{content:"";display:block;position:absolute;right:.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.6875rem;height:.6875rem;background:url(../images/open-menu-icon.svg);background-position:center;background-repeat:no-repeat}body.menu-open .primary-navigation .menu-item>a{font-size:1rem!important;font-style:normal!important;font-weight:500!important;line-height:1.125!important;padding-left:1rem}.primary-navigation li.mega-menu.open>ul,body.menu-open .primary-navigation .mega-menu__internal-links>li{display:block}.primary-navigation #btn-close-menu,body.menu-open .primary-navigation .mega-menu__highlight-description{display:none}@media (max-width:61.9375rem){.primary-navigation a{padding-top:.38rem!important;padding-bottom:.38rem!important;margin-bottom:.75rem;padding-left:.75rem}}@media (min-width:62rem){.primary-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex}}.primary-navigation li.current-menu-ancestor>a,.primary-navigation li.current-menu-item>a,.primary-navigation li.current-page-ancestor>a,.primary-navigation li.current_page_parent>a,.primary-navigation li.is-submenu-current>a{background:0 0}@media (min-width:62rem){.primary-navigation li.current-menu-ancestor>a,.primary-navigation li.current-menu-item>a,.primary-navigation li.current-page-ancestor>a,.primary-navigation li.current_page_parent>a,.primary-navigation li.is-submenu-current>a{background:#666;color:#fff!important}}@media (max-width:61.9375rem){.primary-navigation li.current-menu-ancestor>a,.primary-navigation li.current-menu-item>a,.primary-navigation li.current-page-ancestor>a,.primary-navigation li.current_page_parent>a,.primary-navigation li.is-submenu-current>a{text-decoration:underline}}.primary-navigation li.current-menu-ancestor>a::after,.primary-navigation li.current-menu-item>a::after,.primary-navigation li.current-page-ancestor>a::after,.primary-navigation li.current_page_parent>a::after,.primary-navigation li.is-submenu-current>a::after{background:url(../images/open-menu-white.svg) 50% 50% no-repeat!important}@media (max-width:61.9375rem){.primary-navigation li.current-menu-ancestor a[aria-current=page],.primary-navigation li.current-menu-item a[aria-current=page],.primary-navigation li.current-page-ancestor a[aria-current=page],.primary-navigation li.current_page_parent a[aria-current=page],.primary-navigation li.is-submenu-current a[aria-current=page]{color:#525252!important}.primary-navigation li.current-menu-ancestor a[aria-current=page]::after,.primary-navigation li.current-menu-item a[aria-current=page]::after,.primary-navigation li.current-page-ancestor a[aria-current=page]::after,.primary-navigation li.current_page_parent a[aria-current=page]::after,.primary-navigation li.is-submenu-current a[aria-current=page]::after{background:url(../images/open-menu-icon.svg) 50% 50% no-repeat!important}.primary-navigation li.current-page-ancestor a:first-of-type{color:#525252!important}.primary-navigation li.current-page-ancestor a:first-of-type::after{background:url(../images/open-menu-icon.svg) 50% 50% no-repeat!important}}.primary-navigation li.mega-menu>a{position:relative;padding-right:1.75rem!important}.primary-navigation li.mega-menu>a::after{content:"";position:absolute;top:50%;right:.6875rem;width:.6875rem;height:.375rem;background:url(../images/open-menu-icon.svg) 50% 50% no-repeat;-webkit-transform:translateY(calc(-50% + 1px));transform:translateY(calc(-50% + 1px))}@media (max-width:61.9375rem){.primary-navigation li.mega-menu>a::after{display:none}}.primary-navigation>.primary-navigation__items{margin-top:1rem}@media (min-width:62rem){.primary-navigation>.primary-navigation__items{margin-top:.75rem}}.primary-navigation>.primary-navigation__items>.menu-item{padding-right:.5rem}.primary-navigation>.primary-navigation__items>.menu-item:last-of-type{padding-right:0}.primary-navigation>.primary-navigation__items>.menu-item>a{display:block;padding:.5rem;font-weight:600;color:#000;text-decoration:none;-webkit-transition:border-color .2s;transition:border-color .2s;line-height:1.125}@media (min-width:62rem){.primary-navigation>.primary-navigation__items>.menu-item>a{display:inline-block;padding:.375rem .75rem;border-radius:.9375rem}}@media (max-width:61.9375rem){.primary-navigation>.primary-navigation__items>.menu-item>a{font-size:1.5rem}.primary-navigation>ul>li>a{padding:.25rem .25rem .25rem 2.25rem;font-weight:400;background:url(../images/icon-chevron-right.svg) 0 50% no-repeat #fff;background-size:2rem}.primary-navigation>ul>li.mega-menu>a{background-image:url(../images/icon-plus-green.svg);background-size:1.5rem;background-position:.25rem 50%}.primary-navigation>ul>li.open>a{background-image:url(../images/icon-plus-darkblue.svg)}}.primary-navigation li.mega-menu>ul{display:none;padding:0 1rem}@media (min-width:62rem){.primary-navigation li.mega-menu>ul{position:absolute;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;top:calc(100% + 1px);left:50%;max-width:100vw;padding:2rem;background:#fff;-webkit-box-shadow:0 20px 25px -10px rgba(0,0,0,.1);box-shadow:0 20px 25px -10px rgba(0,0,0,.1);border-radius:0 0 1.875rem 1.875rem;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.primary-navigation li.mega-menu.open>a{border-bottom-color:#0a5b5c;-webkit-transition:border-color 0s;transition:border-color 0s}@media (min-width:62rem){.primary-navigation li.mega-menu.open>ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:86rem}}.primary-navigation li.mega-menu .mega-menu__content-wrap{width:100%;max-width:74.5rem;margin:0 auto}.primary-navigation li.mega-menu .mega-menu__content--4-columns .mega-menu__top-teaser{width:100%;max-width:calc(70rem + 4.5rem)}.primary-navigation li.mega-menu .mega-menu__content--3-columns .mega-menu__top-teaser{width:100%;max-width:calc(52rem + 4.5rem)}.primary-navigation li.mega-menu .mega-menu__content--2-columns .mega-menu__top-teaser{width:100%;max-width:calc(34rem + 4.5rem)}.primary-navigation li.mega-menu .mega-menu__top-teaser{margin:0 auto;border-bottom:2px solid #f5f5f5;padding-bottom:1.5rem;padding-left:3rem}.primary-navigation li.mega-menu .mega-menu__top-teaser .arrow-button{display:none}@media (min-width:62rem){.primary-navigation li.mega-menu .mega-menu__top-teaser .arrow-button{display:inline-block}}.primary-navigation li.mega-menu .mega-menu__top-teaser .arrow-button:hover{color:#000;background-image:url(../images/arrow-right-black.svg)}.primary-navigation li.mega-menu .mega-menu__top-teaser h2{color:#000;font-size:24px;font-style:normal;font-weight:400;line-height:1.25}.primary-navigation li.mega-menu .mega-menu__col-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:1rem;background:#f9f9f9;padding:1rem .5rem .25rem;margin-bottom:.75rem}@media (min-width:62rem){.primary-navigation li.mega-menu .mega-menu__col-wrapper{border-radius:0;background:0 0;padding:0;margin-bottom:0}}.primary-navigation li.mega-menu .mega-menu__col-wrapper>li{width:100%;max-width:16rem;margin-top:1.5rem;margin-right:2rem}.primary-navigation li.mega-menu .mega-menu__col-wrapper>li:last-of-type{margin-right:0}.primary-navigation li.mega-menu .mega-menu__col-wrapper .mega-menu__col-cta--mobile{display:block;margin-bottom:.75rem;padding:.38rem .5rem .38rem .75rem}@media (min-width:62rem){.primary-navigation li.mega-menu .mega-menu__col-wrapper .mega-menu__col-cta--mobile{display:none}}.primary-navigation li.mega-menu .mega-menu__col-wrapper .mega-menu__col-cta--mobile a{padding-left:0}.primary-navigation li.mega-menu .mega-menu__col-wrapper .mega-menu__col-cta--mobile a:hover{color:#000;text-decoration:underline;background-image:url(../images/arrow-right-black.svg)}.primary-navigation li.mega-menu .mega-menu__internal-link{display:block;font-size:.875rem;font-style:normal;font-weight:400;line-height:1;color:#525252}.primary-navigation li.mega-menu .mega-menu__internal-links:first-child li:first-of-type .mega-menu__internal-link{padding-top:0}.primary-navigation li.mega-menu .mega-menu__bold-links{margin-top:2rem}.primary-navigation li.mega-menu .mega-menu__bold-links:first-child:not(.first-choice.active):not(.second-choice.active):not(.third-choice.active){margin-top:0}.primary-navigation li.mega-menu .mega-menu__bold-links:first-child:not(.first-choice.active):not(.second-choice.active):not(.third-choice.active) li:first-of-type:not(:has(.first-choice.active,.second-choice.active,.third-choice.active)) .mega-menu__bold-link{padding-top:0}.primary-navigation li.mega-menu .mega-menu__bold-links li a.first-choice.active,.primary-navigation li.mega-menu .mega-menu__bold-links li a.second-choice.active,.primary-navigation li.mega-menu .mega-menu__bold-links li a.third-choice.active{padding:.375rem .75rem;border:1px solid #000;border-radius:1.25rem;cursor:pointer;display:inline-block;text-decoration:none}.primary-navigation li.mega-menu .mega-menu__bold-link{display:block;color:#000;font-size:1rem;font-style:normal;font-weight:500;line-height:1.125;padding:.25rem .75rem;margin-bottom:.75rem}@media (min-width:62rem){.primary-navigation li.mega-menu .mega-menu__bold-link{margin-bottom:.25rem}}.primary-navigation li.mega-menu .mega-menu__bold-link:last-of-type{margin-bottom:.75rem}@media (min-width:62rem){.primary-navigation li.mega-menu .mega-menu__bold-link:last-of-type{margin-bottom:0}}.primary-navigation li.mega-menu .mega-menu__highlight{color:unset;display:block}.primary-navigation li.mega-menu .mega-menu__highlight-heading{color:#000;font-size:1rem;font-style:normal;font-weight:500;line-height:1.125;margin-bottom:.5rem}.primary-navigation li.mega-menu .mega-menu__highlight-description{color:#525252;font-size:.875rem;font-style:normal;font-weight:400;line-height:1}.primary-navigation li li h2{margin-bottom:1rem;font-size:1.125rem}@media (min-width:62rem){.primary-navigation li li h2{margin-bottom:1.5rem;text-transform:uppercase}}@media (max-width:61.9375rem){.primary-navigation li li h2{padding-top:1rem}}.primary-navigation li li h3{margin-bottom:1rem;font-size:1rem;font-weight:400;text-transform:uppercase}@media (max-width:61.9375rem){.primary-navigation li li h3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;margin-bottom:.5rem}.primary-navigation li li h3 .desktop-only,.primary-navigation li li h3:not(.open)+ul{display:none}}.primary-navigation li li h3 button{padding:.25rem .25rem .25rem 1.75rem;text-align:left;text-transform:uppercase;background:url(../images/icon-plus-green.svg) 0 50% no-repeat #fff;background-size:1.25rem;border:0;cursor:pointer}@media (min-width:62rem){.primary-navigation li li h3 button{display:none}}.primary-navigation li li h3.open button{background-image:url(../images/icon-minus.svg)}.primary-navigation li li ul{position:static;display:block;width:auto;margin:0 0 2rem;margin-bottom:0;padding:0;-webkit-box-shadow:none;box-shadow:none}@media (max-width:61.9375rem){.primary-navigation li li ul{margin-bottom:1rem}}.primary-navigation li li li{display:block;width:auto;margin-bottom:.3125rem}.primary-navigation li li li:first-of-type .mega-menu__internal-link{color:#000;font-size:.875rem;font-style:normal;font-weight:500;line-height:1}@media (min-width:62rem){.primary-navigation li li li:first-of-type .mega-menu__internal-link{font-size:1rem;line-height:1.125}}@media (max-width:61.9375rem){.primary-navigation li li li{margin-bottom:.5rem}}.primary-navigation li li li a{position:relative;padding:0 .5rem 0 1.25rem;padding-left:.75rem;padding-top:.3125rem;padding-bottom:.3125rem;font-size:1rem;color:#00b4c8;border:0;word-break:break-word}.primary-navigation li li li a:focus,.primary-navigation li li li a:hover{text-decoration:underline}.primary-navigation li li li a.active{text-decoration:underline}#btn-toggle-menu{width:3rem;height:3rem;background:url(../images/icon-menu.svg) 50% 50% no-repeat #fff;background-size:2.5rem;border:0;border-radius:.75rem;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;display:none}@media (min-width:62rem){#btn-toggle-menu{display:none}}body.menu-open #btn-toggle-menu{background:url(../images/icon-close.svg) 50% 50% no-repeat;background-size:2.5rem}#btn-toggle-menu-2{width:2rem;height:1.5rem;background:url(../images/icon-menu.svg) 50% 50% no-repeat #fff;background-size:1.25rem;border:0;border-radius:.75rem;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}@media (min-width:61.9375rem){#btn-toggle-menu-2{display:none}}body.menu-open #btn-toggle-menu-2{background:url(../images/close-icon.svg) 50% 50% no-repeat;background-size:1.25rem}@media (max-width:61.9375rem){.primary-navigation__items>.menu-item:last-of-type{margin-right:.5rem}}.error404 .entry-content,.error404 .entry__content,body.search-no-results .entry-content,body.search-no-results .entry__content{text-align:center}.error404 .entry-content input[type=search],.error404 .entry__content input[type=search],body.search-no-results .entry-content input[type=search],body.search-no-results .entry__content input[type=search]{height:100%;padding:1rem;background:#f9f9f9;width:100%;max-width:46rem;border:0;border-bottom:1px solid #b2b2b2;font-size:1.5rem;margin:2rem 0}.general-archive .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;margin-bottom:4rem}@media (max-width:47.9375rem){.general-archive .filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.general-archive .filters label{margin-bottom:0;display:block;font-size:1rem;font-style:normal;font-weight:400;line-height:1.375}.general-archive .filters input,.general-archive .filters select{border:0;border-bottom:1px solid var(--GREY-50, #b2b2b2);background:#f9f9f9;padding:.5rem;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.333333;height:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../images/chevron-down.svg);background-repeat:no-repeat;background-size:contain;background-size:1.125rem;background-position-x:calc(100% - 8px);background-position-y:12px;min-width:22rem}@media (max-width:352px){.general-archive .filters select{min-width:unset;width:100%}}.general-archive .filters input{background-image:url(../images/search-icon-2.svg);min-width:13.625rem}.general-archive .filters__application .application-platform-choose-buttons{display:inline-block;border:2px solid #6d8eeb;border-radius:40px;padding:4px}.general-archive .filters__application a:link,.general-archive .filters__application a:visited{display:inline-block;border-radius:40px;padding:15px 30px 10px;max-width:200px;font-size:16px;font-weight:500;line-height:18px;color:#525252;text-transform:uppercase;text-decoration:none}.general-archive .filters__application a:active,.general-archive .filters__application a:hover,.general-archive .filters__application a:link.active,.general-archive .filters__application a:link.selected,.general-archive .filters__application a:visited.active,.general-archive .filters__application a:visited.selected{background:#000;color:#fff}.general-archive .filters__application__wrap{text-align:center;margin-bottom:4rem}.general-archive .filters__application .platform-selection-text{display:inline-block;margin-right:20px;font-size:24px;font-weight:400;line-height:30px;letter-spacing:0}.general-archive .teaser__category{color:#000;font-size:.75rem;font-weight:500;line-height:1.16667;letter-spacing:.0375rem;text-transform:uppercase;margin-bottom:1.5rem}.general-archive .teaser__date{color:#666;font-size:1rem;font-weight:400;line-height:1.625;margin-bottom:0}.general-archive .teaser__excerpt{margin-bottom:.5rem}.general-archive .load-more-button-wrap{text-align:center;margin-top:2rem}.general-archive .load-more-button-wrap button{text-transform:uppercase}.general-archive .load-more-button-wrap button:hover{background:#666}.archive .archive-intro-text{color:#000;text-align:center;font-size:1.625rem;font-style:normal;font-weight:300;line-height:1.5;margin-bottom:2.625rem;margin-top:1rem}@media (max-width:47.9375rem){.archive .archive-intro-text{font-size:1.25rem}}#onetrust-banner-sdk #onetrust-pc-btn-handler{font-size:1rem!important}#onetrust-banner-sdk #onetrust-pc-btn-handler:focus{outline:2px solid #00b4c8}#onetrust-banner-sdk #accept-recommended-btn-handler .onetrust-close-btn-handler,#onetrust-banner-sdk #onetrust-accept-btn-handler{border-radius:24px!important;font-size:1rem!important}#onetrust-banner-sdk #accept-recommended-btn-handler .onetrust-close-btn-handler:focus,#onetrust-banner-sdk #onetrust-accept-btn-handler:focus{outline:2px solid #00b4c8}#onetrust-banner-sdk #onetrust-policy-text{font-size:1rem!important}#accept-recommended-btn-handler,.onetrust-close-btn-handler{border-radius:24px!important}#accept-recommended-btn-handler:focus,.onetrust-close-btn-handler:focus{outline:2px solid #00b4c8!important}#ot-pc-desc{font-size:1rem!important}.yt-consent-wrapper iframe,iframe{width:100%}.yt-consent-wrapper{position:relative}.crumbtrail ol,.yt-consent-wrapper .consent-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.yt-consent-wrapper .consent-message{position:relative;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:20px;border-radius:4px;text-align:center;max-width:90%;color:#000}.yt-consent-wrapper .consent-message::before{content:"";display:block;width:62px;height:62px;background-image:url(../images/video-off-2025.svg);background-repeat:no-repeat;background-size:contain;margin-bottom:2rem}@media (max-width:47.9375rem){.yt-consent-wrapper .consent-message::before{margin-bottom:1rem}}.consent-message button{background-color:transparent;text-transform:uppercase;font-size:1rem;margin-top:1rem}@media (max-width:47.9375rem){.consent-message button{margin-top:0}}.consent-message p{font-family:Graphik;font-size:1.625rem;font-style:normal;font-weight:300;line-height:1.5;aspect-ratio:auto!important}@media (max-width:47.9375rem){.consent-message p{font-size:1.125rem}}.crumbtrail{margin-bottom:4rem;font-size:.75rem}.crumbtrail ol{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:.5rem}.crumbtrail li:not(:first-of-type){padding-left:1.5rem;background:url(../images/arrow-right-cr.svg) .5rem 50% no-repeat}.crumbtrail li:last-of-type{color:#000;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.333}.crumbtrail a{color:#525252;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.333}body.single-webinars .video-container p iframe,body.single-webinars .yt-consent-wrapper iframe,body.single-webinars iframe{height:100%;min-height:400px}.block-video-plus-text .video-container iframe,body.single-webinars .yt-consent-wrapper{height:100%}body.single-post .content-area a:not(.button),body.single-references .content-area a:not(.button){text-decoration:underline}.video-container{margin-bottom:2rem}@media (min-width:62rem){.video-container,.video-container p{aspect-ratio:16/9}}.video-container p iframe{width:100%}.more-button-wrapper{margin-bottom:2rem}.more-button-wrapper a.button,.more-button-wrapper button{text-transform:uppercase}.more-button-wrapper a.button--whitepapers{border:2px solid #000}.more-button-wrapper a.button--whitepapers:focus,.more-button-wrapper a.button--whitepapers:hover{background:#666;color:#fff}.entry__content p{font-size:1.25rem;line-height:1.5}@media (max-width:47.9375rem){.entry__content p{font-size:1.125rem}}.entry__content blockquote p{text-align:center;font-family:Graphik;font-style:normal;font-weight:600;line-height:1.2;color:#525252;font-size:1.5rem}.entry__content .first-entry-heading,.site-footer div.legalstuff.recaptcha{padding-top:0}.site-footer{padding:4rem 0}.site-footer h4{color:#000;font-weight:400}.site-footer a:active,.site-footer a:hover,.site-footer a:link,.site-footer a:visited{color:#000}.site-footer .footerlogo{text-align:center;padding-bottom:3rem;max-width:10rem;margin:0 auto}.site-footer__logo svg{overflow:unset}.site-footer .footer-navigation{margin-bottom:3rem}.site-footer .footer-navigation ul,.site-footer ul.some-links{list-style-type:none;padding-left:0}.site-footer .footer-navigation ul ul{margin-top:.5rem}.site-footer .footer-navigation__items li{font-weight:500;margin-bottom:.5rem}.site-footer #footer-navigation-1 .footer-navigation__items li ul.sub-menu li ul.sub-menu li,.site-footer #footer-navigation-2 .footer-navigation__items li ul.sub-menu li ul.sub-menu li,.site-footer .footer-navigation__items li ul.sub-menu li{font-weight:400}.site-footer .footer-navigation__items a[target=_blank]{display:inline-block;padding:.1rem 30px .1rem .5rem;margin-left:-.5rem;border:1px solid #e0e0e0;border-radius:10px;background-image:url(../images/arrow-up-right.svg);background-repeat:no-repeat;background-position:right 10px center}.site-footer #footer-navigation-1 .footer-navigation__items li ul.sub-menu li,.site-footer #footer-navigation-2 .footer-navigation__items li ul.sub-menu li{font-weight:500}.site-footer ul.some-links{margin-bottom:2rem}.site-footer .newsletter-link{margin-bottom:2rem}.site-footer .newsletter-link a,.site-footer ul.some-links a{font-weight:500;background-image:url(../images/arrow-right-2025.svg);background-repeat:no-repeat;background-position:right 5px center;padding-right:35px}.site-footer .newsletter-link a:active,.site-footer .newsletter-link a:hover,.site-footer ul.some-links a:active,.site-footer ul.some-links a:hover{background-position:right center}.site-footer div.legalstuff{background:#3d3d3d;padding-top:2rem;padding-bottom:1rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff}.site-footer div.legalstuff.recaptcha .legalstuff__recaptcha a{margin-right:unset!important}.site-footer div.legalstuff li{display:inline-block;margin-right:15px}.site-footer div.legalstuff a{color:#fff;margin-right:15px}@media screen and (min-width:768px){.site-footer div.legalstuff__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-footer div.legalstuff__wrapper .legal-navigation ul{-webkit-padding-start:0;padding-inline-start:0}}#footer-navigation-1>ul>li>a,#footer-navigation-2>ul>li>a{border-left:2px solid #6d8eeb;display:inline-block;color:#000;font-weight:500;text-transform:uppercase;padding-left:10px;margin-left:-10px}#footer-navigation-1>ul>li>a:focus,#footer-navigation-1>ul>li>a:hover,#footer-navigation-2>ul>li>a:focus,#footer-navigation-2>ul>li>a:hover{color:#6d8eeb;text-decoration:none}#footer-navigation-1>ul>li>a:active,#footer-navigation-2>ul>li>a:active{text-decoration:underline}.gform_wrapper h3{color:#000;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.25}.gform_wrapper input[type=checkbox]{margin-right:.5rem}.gform_wrapper.gravity-theme .gfield_label{font-weight:400!important}.gform_wrapper.gravity-theme .gfield_required{color:#525252!important}.gform_wrapper.gravity-theme.gravity-theme .gfield textarea.large{height:60px}.gform_wrapper.gravity-theme.gravity-theme .gfield textarea.large p{color:#525252;font-weight:400;line-height:1.375}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .ginput_container_textarea textarea{border:1px solid #f9f9f9;border-bottom:1px solid #b2b2b2;background:#f9f9f9}.gform_wrapper.gravity-theme .gfield input.large:focus,.gform_wrapper.gravity-theme .ginput_container_textarea textarea:focus{border:1px solid #b2b2b2;background:#fff}.gform_wrapper.gravity-theme .gform_button{border:2px solid #ff6464;display:inline-block;background:#fff;font-weight:500;text-transform:uppercase;padding:12px 24px;border-radius:26px}.gform_wrapper.gravity-theme .gform_button:focus,.gform_wrapper.gravity-theme .gform_button:hover{background:#ff6464}.gform_wrapper.gravity-theme .gform_button:active{background:#ffb1b1}.hbspt-form{text-align:left!important}.hbspt-form input[type=email],.hbspt-form input[type=tel],.hbspt-form input[type=text],.hbspt-form select{background:#f9f9f9!important;border:0!important;border-bottom:1px solid #b2b2b2!important;padding:.5rem;width:100%}.hbspt-form input[type=checkbox]{padding:0;-webkit-appearance:checkbox}.hbspt-form select{height:2.5rem!important}.hbspt-form .input{margin-right:2rem!important}.hbspt-form .hs-query .input{margin-right:0!important}.hbspt-form fieldset{width:100%;max-width:unset!important;margin-bottom:1.75rem!important}.hbspt-form textarea{border:0;border-bottom:1px solid #b2b2b2;background:#f9f9f9;padding:.5rem}.hbspt-form .inputs-list{list-style:none;padding-left:0}.hbspt-form .hs-form-booleancheckbox-display input{margin:.25rem}.hbspt-form .hs-form-booleancheckbox-display span{margin-left:26px!important}.hbspt-form .hs-form-booleancheckbox-display p,.hbspt-form .hs-richtext p{color:#525252;font-size:1rem;font-weight:400;line-height:1.375}.hbspt-form .actions input[type=submit]{border:2px solid #000;display:inline-block;background:#fff;font-weight:500;text-transform:uppercase;padding:12px 24px;border-radius:26px;color:#000}.hbspt-form .actions input[type=submit]:focus,.hbspt-form .actions input[type=submit]:hover{background:#666;color:#fff}.block-updates-and-releases .updates-and-releases-platform-choose-buttons a:link.selected,.block-updates-and-releases .updates-and-releases-platform-choose-buttons a:visited.selected,.hbspt-form .actions input[type=submit]:active{background:#000;color:#fff}.block-hero .hero-content p,.hbspt-form .hs_recaptcha{margin-bottom:2rem}.hbspt-form .hs-input[type=checkbox]{margin-right:.5rem}.site-header{position:relative;padding-bottom:1.375rem}@media (max-width:74.9375rem){.site-header{font-size:1rem}}.site-header>.container-fluid,.site-header>.container-lg,.site-header>.container-md,.site-header>.container-sm,.site-header>.container-xl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-header__logo{padding:.5rem 0;line-height:1}@media (max-width:61.9375rem){.site-header__logo{-webkit-transform:scale(.75);transform:scale(.75);position:relative;left:-1.5rem;top:.5rem}}.site-header__logo svg{max-width:160px}@media (max-width:61.9375rem){.site-header__navigation{position:absolute;top:calc(100% + 1px);left:0;width:100%;padding:1rem 1.375rem;background:#fff;z-index:1;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.2);box-shadow:0 0 1rem rgba(0,0,0,.2)}body:not(.menu-open) .site-header__navigation{display:none}}.site-header__helper-navigation,.site-header__helper-navigation__services ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header__helper-navigation__services{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media (min-width:48rem){.site-header__helper-navigation__services{position:relative}}.site-header__helper-navigation__services.open>ul{display:block}.site-header__helper-navigation__services ul{display:none;position:absolute;top:calc(100% + 1px);left:0;background:#fff;z-index:1;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.2);box-shadow:0 0 1rem rgba(0,0,0,.2)}@media (max-width:47.9375rem){.site-header__helper-navigation__services ul{width:100%}}@media (min-width:48rem){.site-header__helper-navigation__services ul{left:50%;min-width:26rem;-webkit-transform:translateX(-60%);transform:translateX(-60%)}}@media (min-width:62rem){.site-header__helper-navigation__services ul{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:75rem){.site-header__helper-navigation__services ul{min-width:30rem}}.site-header__helper-navigation__services ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;padding:1.5rem 2rem}@media (max-width:47.9375rem){.site-header__helper-navigation__services ul li{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center}}@media (min-width:75rem){.site-header__helper-navigation__services ul li{padding:2rem 3rem}}.site-header__helper-navigation__services ul li:first-of-type{border-bottom:1px solid #ddd}.site-header__helper-navigation__services ul h2{font-size:1.25rem;margin-bottom:.5rem}@media (max-width:47.9375rem){.site-header__helper-navigation__services ul h2{margin-top:.5rem}}.site-header__helper-navigation__services ul p{font-size:.9375rem}.site-header__helper-navigation__services ul a img{width:auto;height:auto}.site-header .top-navigation{width:100%;padding-top:1rem;font-size:14px;font-weight:400;line-height:14px;text-align:right}.site-header .top-navigation .pll-parent-menu-item{position:relative}.site-header .top-navigation .pll-parent-menu-item>a{background-image:url(../images/globe-icon.svg);background-size:1rem;background-repeat:no-repeat;background-position:left 3.5px;padding-left:1.375rem}@media (min-width:61.9375rem){.site-header .top-navigation .pll-parent-menu-item:hover .sub-menu{display:inline-block}}.site-header .top-navigation .pll-parent-menu-item .sub-menu{display:none;position:absolute;left:0;top:1.2rem;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1rem;background:#fff;border-radius:1.875rem;-webkit-box-shadow:0 20px 25px -10px rgba(0,0,0,.1);box-shadow:0 20px 25px -10px rgba(0,0,0,.1);z-index:4}.site-header .top-navigation .pll-parent-menu-item .sub-menu li{margin-bottom:1rem}.block-updates-and-releases #updates-and-releases-for-autocad-content.selected,.block-updates-and-releases #updates-and-releases-for-bricscad-content.selected,.block-updates-and-releases #updates-and-releases-for-revit-content.selected,.site-header .top-navigation .pll-parent-menu-item .sub-menu.active{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header .top-navigation ul{list-style-type:none;padding-left:0;margin-bottom:0}.site-header .top-navigation ul li{display:inline-block}.site-header .top-navigation ul li a{display:inline-block;padding:.3rem .5rem;color:#525252;margin-left:.5rem}.site-header .top-navigation ul li a.open-search{margin:0;padding:0}.site-header .top-navigation ul li a[target=_blank]{padding:.3rem 30px .3rem .5rem;border:1px solid #e0e0e0;border-radius:10px;background-image:url(../images/arrow-up-right.svg);background-repeat:no-repeat;background-position:right 10px center}.site-header .top-navigation ul li.contact-us a{padding:.375rem .75rem;border:1px solid #000;border-radius:.8125rem;cursor:pointer}@media (max-width:61.9375rem){.site-header .top-navigation ul.top-navigation__items{position:absolute;right:1rem;top:2.35rem}.site-header .top-navigation ul.top-navigation__items>li{display:none}.site-header .top-navigation ul.top-navigation__items>li:nth-child(-n+3){display:inline-block}.site-header .top-navigation ul.top-navigation__items .menu-item-menu-toggle{vertical-align:middle;margin-left:1rem}}.site-header .menu-search a::before{background-image:url(../images/search.svg);width:1rem;height:1rem;display:inline-block;content:"";top:.1875rem;position:relative;background-repeat:no-repeat;background-size:cover}.site-header .geo-banner{background-color:#d6ddf0;padding:1rem;position:relative;top:0;width:100%;z-index:1000}.site-header .geo-banner__text{display:inline-block;margin:auto 0}.site-header .geo-banner .arrow-button{margin-left:1rem}.site-header .geo-banner__close{background:0 0;border:0;cursor:pointer;position:absolute;right:10px;top:15px}.some-buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 0 1.5rem;padding:0}.some-buttons li{margin-left:.5rem}.some-buttons li:first-child{margin-left:0}.some-buttons a{display:block;width:2.375rem;height:2.375rem;padding:.4375rem .5rem 0;border-radius:100%}.some-buttons svg{fill:#fff}.teasers{margin:2rem 0}.teasers .column-item-wrap{background:#fff;-webkit-box-shadow:0 15px 50px -10px #00000040;box-shadow:0 15px 50px -10px #00000040;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.block-webinars .column-item-wrap a,.teasers .column-item-wrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.teasers .column-item-wrap a:hover{text-decoration:none}.block-applications .column-item-wrap a:hover .read-more,.block-latest-bim-libraries .column-item-wrap a:hover .read-more,.block-latest-blogposts .column-item-wrap a:hover .read-more,.block-latest-plugins .column-item-wrap a:hover .read-more,.block-latest-selectiontools .column-item-wrap a:hover .read-more,.block-magimakers .column-item-wrap a:hover .read-more,.block-references .column-item-wrap a:hover .read-more,.block-tool-list ul li a:hover,.block-tools .column-item-wrap a:hover .read-more,.block-trainings .column-item-wrap a:hover .read-more,.block-updates-and-releases .column-item-wrap a:hover .read-more,.block-webinars .column-item-wrap a:hover .read-more,.block-whitepapers .column-item-wrap a:hover .read-more,.teasers .column-item-wrap a:hover .read-more{text-decoration:underline}.teasers .column-item-wrap .column-item-image{aspect-ratio:16/9;overflow:hidden}.teasers .column-item-wrap .column-item-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.teasers .column-item-wrap .column-item-text{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.teasers .column-item-wrap .column-item-text .post-category{font-size:12px;color:#000;font-weight:500;text-transform:uppercase}.teasers .column-item-wrap .column-item-text .post-date{margin-bottom:.5rem;font-size:16px;color:#666}.teasers .column-item-wrap .column-item-text h3{margin-bottom:.5rem;font-size:18px;color:#3d3d3d;font-weight:600}.teasers .column-item-wrap .column-item-text p{margin-bottom:0;font-size:16px;color:#666}.teasers .column-item-wrap .column-item-text .read-more{margin-bottom:0;color:#000;font-weight:600}.tool-categories{text-align:center}.tool-categories .category{display:inline-block;padding:.25rem .375rem;border-radius:.375rem;background-color:#e6f7fa;color:#3d3d3d;font-family:Graphik;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.16667;letter-spacing:.0375rem;text-transform:uppercase;margin-right:.5rem}.tool-categories .category:last-of-type{margin-right:0}.single-cases h1,.single-post h1,.single-references h1,.type-page h1.wp-block-heading{margin-bottom:6rem;margin-top:5rem}.single-cases h2,.single-cases h3,.single-cases h4,.single-cases h5,.single-post h2,.single-post h3,.single-post h4,.single-post h5,.single-references h2,.single-references h3,.single-references h4,.single-references h5{padding-top:1rem}@media (min-width:48rem){.single-cases blockquote,.single-post blockquote,.single-references blockquote{padding:3rem 2rem}}.single-cases .entry__content,.single-post .entry__content,.single-references .entry__content{margin-bottom:6rem}.block{margin:6rem 0}@media (max-width:35.9375rem){.block{margin:3rem 0}}.alignfull{margin-left:calc(var(--vw)/-2 + 100%/2);margin-right:calc(var(--vw)/-2 + 100%/2);max-width:var(--vw)}.alignwide{margin-left:-3.5rem;margin-right:-3.5rem}@media (max-width:78rem){.alignwide{margin-left:calc(-100vw/2 + 100%/2);margin-right:calc(-100vw/2 + 100%/2)}}.block-has-background,.block-hero{margin-top:0;padding-top:6rem;padding-bottom:6rem}.block-has-background{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:calc(var(--vw)/-2 + 100%/2);margin-right:calc(var(--vw)/-2 + 100%/2);max-width:var(--vw);margin-bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover}.block-has-background.no-padding{padding-top:0!important;padding-bottom:0!important}@media (max-width:47.9375rem){.block-has-background.desktop-background{background-image:none!important}}.block-has-background>.row{max-width:1140px;margin:0 auto}.block-has-background>.row.cta-buttons{margin-top:0;margin-bottom:0}.block-hero{background:#d6ddf0;background-size:400% 400%;-webkit-animation:gradient 20s ease infinite;animation:gradient 20s ease infinite}@media (max-width:47.9375rem){.block-hero .hero-image-column{margin-top:3rem}}.block-hero .column-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.block-hero .hero-content{text-align:center;color:#000}.block-hero .hero-content h1{color:#666}.block-hero .hero-content .button{background-color:#666;border:0;color:#fff;text-transform:none}.block-hero .hero-content .button:hover{background:#fff;color:#000}.block-hero .hero-content .button:active{background:0 0;color:#000}.block-hero .hero-image-content{border-radius:30px;background:#fff}.block-hero .hero-image .hero-image-src{border-radius:30px 30px 0 0;max-height:306px;padding-bottom:56.25%;position:relative;overflow:hidden}.block-hero .hero-image .hero-image-src img{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}.block-hero .hero-image .hero-image-text{padding:2rem;font-size:1.5rem;line-height:1.25}.block-hero .hero-image .hero-image-text a{display:block;font-weight:600;color:#000;font-size:1.125rem;margin-top:.5rem}.block-hero .tns-controls{display:none}.block-hero .tns-nav{position:absolute}@media (min-width:1266px){.block-hero .tns-nav{display:inline-block;right:-62px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width:1265px){.block-hero .tns-nav{left:50%;bottom:-50px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.block-hero .tns-nav>button{padding:0;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.25);box-shadow:0 0 8px 0 rgba(0,0,0,.25);border-radius:100%;width:1rem;height:1rem;border:0;background:url(../images/ellipse.svg) no-repeat;background-position:center;background-size:contain}@media (min-width:1266px){.block-hero .tns-nav>button{display:block;margin-bottom:1rem}}@media (max-width:1265px){.block-hero .tns-nav>button{margin-right:1rem}}.block-hero .tns-nav>button.tns-nav-active{background:url(../images/ellipse-active.svg) no-repeat}.block-hero .tns-nav>button:last-of-type{margin-bottom:0;margin-right:0}.block-hero .tns-ovh{border-radius:1.875rem;-webkit-box-shadow:0 15px 50px -10px rgba(0,0,0,.25);box-shadow:0 15px 50px -10px rgba(0,0,0,.25)}.block-hero div.row.cta-buttons{margin-top:2rem;margin-bottom:0}.block-hero div.row.cta-buttons a{font-size:1rem;padding:.25rem 1rem}.block-image-section{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.block-image-section h1.block-image-section__title{text-transform:uppercase}.block-image-section--padding{padding:48px 0;min-height:300px}@media (min-width:48rem){.block-image-section--padding{padding:96px 0;min-height:400px}}.block-image-section__title{font-family:'Graphik',sans-serif;font-weight:600;line-height:1.2;letter-spacing:0;margin:0;padding:20px}.block-image-section__title--black{color:#000}.block-image-section__title--white{color:#fff}.block-image-section.block-element+.block-image-section.block-element{margin-top:-6rem}.block-training-post-selector.block-element .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:47.9375rem){.block-training-post-selector.block-element .filters{gap:2rem}}.block-training-post-selector.block-element .filters .filters__category{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:47.9375rem){.block-training-post-selector.block-element .filters .filters__category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:0;margin-bottom:.5rem}}.block-training-post-selector.block-element .filters .filters__category label{display:inline-block;margin-right:1.25rem;font-size:1.5rem;font-weight:400;line-height:1.875rem;letter-spacing:0;cursor:unset}@media (max-width:47.9375rem){.block-training-post-selector.block-element .filters .filters__category label{margin-right:0;margin-bottom:.5rem}}.block-training-post-selector.block-element .filters .filters__category__button-wrapper{display:inline-block;border:.125rem solid #ff6464;border-radius:2.5rem;padding:.25rem;text-align:center}.block-training-post-selector.block-element .filters .filters__category__button-wrapper button{background:0 0;border:0;padding:0;margin:0;font:inherit;cursor:pointer;outline:inherit;display:inline-block;border-radius:2.5rem;padding:.9375rem 1.875rem .625rem;max-width:12.5rem;font-size:1rem;font-weight:500;line-height:1.125rem;color:#525252;text-transform:uppercase;text-decoration:none;margin-right:.2rem}.block-training-post-selector.block-element .filters .filters__category__button-wrapper button:last-child{margin-right:0}.block-training-post-selector.block-element .filters .filters__category__button-wrapper button.active,.block-training-post-selector.block-element .filters .filters__category__button-wrapper button:hover{background-color:#000;color:#fff}.block-training-post-selector.block-element .filters__level__button{padding:.3125rem 1.25rem;margin-right:.3125rem;border:1px solid #ff6464;background-color:#fff;border-radius:1.25rem;cursor:pointer;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;font-size:1rem;font-weight:500;line-height:1.125rem;color:#525252;text-transform:uppercase;text-decoration:none}@media (max-width:35.9375rem){.block-training-post-selector.block-element .filters__level__button{margin-bottom:.5rem}}.block-training-post-selector.block-element .filters__level__button.active,.block-training-post-selector.block-element .filters__level__button:hover{background-color:#ff6464;color:#525252}.block-training-post-selector.block-element .filters__level__button:first-child{margin-right:0}.block-training-post-selector.block-element .row .teasers__teaser{margin:unset;margin-bottom:3rem}.block-training-post-selector.block-element .row .column-item-text__lifted-text h3,.block-webinars .column-item-wrap .column-item-text h3{margin-bottom:.5rem;font-size:1.5rem;color:#3d3d3d;font-weight:400}.block-training-post-selector.block-element .row .column-item-text__lifted-text__training-dates{margin-bottom:.5rem}.block-training-post-selector.block-element .row .column-item-text__lifted-text p.post-excerpt p{font-size:1.25rem;line-height:1.5;color:#000;margin-bottom:1rem}.block-training-post-selector.block-element .row .column-item-text__read-more{margin-top:2rem;color:#000;font-weight:600;font-size:1.25rem;line-height:1.5}@media (max-width:35.9375rem){.block-training-post-selector.block-element .row .column-item-text__read-more{margin-top:0}}.block-webinars .block-element-title{margin-bottom:2rem}.block-tool-list ul.tool-list,.block-webinars .webinar-column{margin-bottom:3rem}@media (max-width:47.9375rem){.block-webinars .webinar-column:last-of-type{margin-bottom:0}}.block-webinars .column-item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 15px 50px -10px #00000040;box-shadow:0 15px 50px -10px #00000040;height:100%}.block-webinars .column-item-wrap a:hover{text-decoration:none}.block-webinars .column-item-wrap .column-item-image{aspect-ratio:16/9;overflow:hidden}.block-customized-columns .column-item-wrap .column-item-image img,.block-updates-and-releases .column-item-wrap .column-item-image img,.block-webinars .column-item-wrap .column-item-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block-webinars .column-item-wrap .column-item-text{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.block-webinars .column-item-wrap .column-item-text .post-category{font-size:12px;color:#000;font-weight:500;text-transform:uppercase}.block-webinars .column-item-wrap .column-item-text .item-excerpt{color:#000}.block-webinars .column-item-wrap .column-item-text .read-more{color:#000;font-weight:600}.block-reachmee-block__button-wrap{text-align:center}.block-person-information{margin:3rem 0;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:35.9375rem){.block-person-information{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.block-person-information__image{position:relative;width:10rem;height:10rem;border-radius:100%;overflow:hidden}.block-person-information__image img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.block-person-information__text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:36rem){.block-person-information__text-content{margin-left:2rem}}.block-person-information__name{color:#000;font-size:1.125rem;font-weight:600;line-height:1.33333}.block-person-information__company,.block-person-information__title{color:#525252;font-size:1.25rem;font-weight:400;line-height:1.5}.block-person-information__name,.block-person-information__title{margin-bottom:.5rem}.block-company-info-block{border:2px solid #666;padding:2rem}.block-company-info-block__logo{width:100%;max-width:12rem;height:auto;margin-bottom:1rem}.block-company-info-block h2{margin-bottom:1rem}.block-basic-subpage-hero{margin-left:auto;margin-right:auto;max-width:70rem;text-align:center}.block-basic-subpage-hero .description,.block-basic-subpage-hero h1{margin-bottom:2rem}@media (min-width:48rem){.block-basic-subpage-hero .description{font-size:1.625rem;line-height:1.5}}.block-basic-subpage-hero__links .button{margin-right:1rem}.block-basic-subpage-hero__links .button:last-of-type,.block-text-only div.row.cta-buttons a:last-of-type{margin-right:0}.block-wide-subpage-hero{margin-top:0}.block-wide-subpage-hero__text-content{padding:6rem 5rem 6rem 6rem}.block-wide-subpage-hero__text-content h1,.block-wide-subpage-hero__text-content p{margin-bottom:2rem;max-width:22.375rem}.block-wide-subpage-hero__text-content h1{text-align:left}@media (min-width:48rem){.block-wide-subpage-hero__text-content .description{font-size:1.625rem;line-height:1.5}}.block-wide-subpage-hero__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:47.9375rem){.block-wide-subpage-hero__image img{position:relative;padding-left:1rem}}.block-updates-and-releases .block-element-title{margin-bottom:2rem}.block-updates-and-releases .platform-selection-text{display:inline-block;margin-right:20px;font-size:24px;font-weight:400;line-height:30px;letter-spacing:0}.block-updates-and-releases .updates-and-releases-platform-choose-buttons{display:inline-block;border:2px solid #6d8eeb;border-radius:40px;padding:4px}.block-updates-and-releases .updates-and-releases-platform-choose-buttons a:link,.block-updates-and-releases .updates-and-releases-platform-choose-buttons a:visited{display:inline-block;border-radius:40px;padding:15px 30px 10px;max-width:200px;font-size:16px;font-weight:500;line-height:18px;color:#525252;text-transform:uppercase;text-decoration:none}.block-updates-and-releases .updates-and-releases-platform-choose-buttons a:active,.block-updates-and-releases .updates-and-releases-platform-choose-buttons a:hover{background:#000;color:#fff}.block-updates-and-releases #updates-and-releases-for-autocad-content,.block-updates-and-releases #updates-and-releases-for-bricscad-content,.block-updates-and-releases #updates-and-releases-for-revit-content{display:none;margin-top:2rem;margin-bottom:2rem;padding-bottom:2rem;row-gap:2rem}.block-updates-and-releases .column-item-wrap{height:100%;background:#fff;-webkit-box-shadow:0 15px 50px -10px #00000040;box-shadow:0 15px 50px -10px #00000040}.block-updates-and-releases .column-item-wrap__wrapper{margin-bottom:2rem}.block-updates-and-releases .column-item-wrap a{display:block}.block-updates-and-releases .column-item-wrap a:hover{text-decoration:none}.block-updates-and-releases .column-item-wrap .column-item-image{aspect-ratio:16/9;overflow:hidden}.block-updates-and-releases .column-item-wrap .column-item-text{padding:2rem}.block-updates-and-releases .column-item-wrap .column-item-text h3{margin-bottom:.5rem;font-size:24px;color:#3d3d3d;font-weight:400}.block-updates-and-releases .column-item-wrap .column-item-text .item-excerpt{color:#666;font-size:16px}.block-updates-and-releases .column-item-wrap .column-item-text .read-more{margin-bottom:0;color:#000;font-weight:600}.block-long-text__editor p{font-size:1.25rem;line-height:1.6}.block-long-text__editor h2,.block-long-text__editor h3{font-size:1.875rem;line-height:1.25;color:#000;font-weight:600}.block-long-text__editor h3{font-size:1.5rem}.block-long-text__editor h4,.block-long-text__editor h5{font-size:1.125rem;line-height:1.3333;color:#000;font-weight:600}.block-long-text__editor h5{font-size:1rem}.block-references-carousel{position:relative}@media (max-width:48rem){.block-references-carousel{margin-top:6rem}}.block-references-carousel .button{text-transform:uppercase}.block-references-carousel.single-slide{margin-top:9rem}.block-references-carousel .tns-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.block-references-carousel .tns-nav button{width:1rem;padding:0;margin-bottom:1rem;height:1rem;border:0;border-radius:100%;background:#b2b2b2}.block-references-carousel .tns-nav button.tns-nav-active{background:#000}.block-references-carousel .tns-nav button:last-of-type{margin-bottom:0}@media (max-width:47.9375rem){.block-references-carousel .tns-nav{display:unset;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);top:unset;bottom:-3rem}.block-references-carousel .tns-nav button{margin-right:.5rem}.block-references-carousel .tns-nav button:last-of-type{margin-right:0}}.block-references-carousel__slide__content-wrap{position:relative;bottom:5rem}.block-references-carousel__slide__content-wrap>.row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:48rem){.block-references-carousel__slide__content-wrap .text-column{right:5rem}.block-references-carousel__slide__content-wrap .image-column{top:5rem}}@media (max-width:47.9375rem){.block-references-carousel__slide__content-wrap .text-column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.block-references-carousel__slide__text-content{width:calc(100% + 2.5rem);max-width:40rem;padding:4rem;border-radius:.0625rem;position:relative;background:#d6ddf0;z-index:1;-webkit-box-shadow:50px 50px 100px 0 rgba(0,0,0,.1);box-shadow:50px 50px 100px 0 rgba(0,0,0,.1)}@media (max-width:61.9375rem){.block-references-carousel__slide__text-content{max-width:100%;padding:2rem}}.block-references-carousel__slide__text-content .quote{color:#000;font-size:1.5rem;font-style:normal;font-weight:300;line-height:1.2;margin-bottom:2rem}@media (max-width:61.9375rem){.block-references-carousel__slide__text-content .quote{font-size:1.125rem;margin-bottom:2rem}}.block-references-carousel__slide__text-content .name{color:#000;font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.5;margin-bottom:2rem}@media (max-width:61.9375rem){.block-references-carousel__slide__text-content .name{font-size:1rem;margin-bottom:2rem}}@media (min-width:48rem){.block-references-carousel__slide img{position:relative;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}}.block-tool-list,.block-tool-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-tool-list h2{margin-bottom:1.5rem}.block-tool-list ul{list-style:none;padding:0;margin:0;width:100%}.block-tool-list ul li{width:calc(33.33% - 10px);margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.block-tool-list ul li a{font-size:1rem;font-weight:500;line-height:1.125;color:#000;background-repeat:no-repeat;background-position:left 5px center;padding-left:1.5rem}.block-tool-list ul.tool-list li a{background-image:url(../images/arrow-2-right-2.svg)}.block-tool-list ul.application-list li a{background-image:url(../images/arrow-2-right-3.svg)}@media (max-width:768px){.block-tool-list ul li{width:100%}}.block-bullet-list h2{text-align:center;margin-bottom:2rem}.block-bullet-list .description{text-align:center}.block-bullet-list__heading{margin-bottom:3rem}.block-bullet-list__list-item{margin-bottom:3rem;padding-left:3rem;position:relative}.block-bullet-list__list-item::before{content:"";position:absolute;display:block;top:0;left:0;width:2rem;height:2rem;background:url(../images/icon-check.svg);background-size:contain;background-repeat:no-repeat}.block-bullet-list__link{text-align:center}.block-bullet-list h3{font-size:1.25rem;font-weight:600;line-height:1.5;letter-spacing:0;margin-bottom:0}.block-subpage-hero{background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden;text-align:center}.block-image-plus-text video,.block-subpage-hero video{clip-path:inset(1px 1px)}.block-subpage-hero h1,.block-subpage-hero h2,.block-subpage-hero h3,.block-subpage-hero h4,.block-subpage-hero h5{color:#000;font-weight:600;line-height:1.18182}.block-subpage-hero .left-video-column{position:relative}.block-subpage-hero .left-video-column img,.block-subpage-hero .left-video-column video{position:absolute;right:0;max-height:100%}.block-subpage-hero .left-video-column img{max-width:unset}@media (max-width:47.9375rem){.block-subpage-hero .left-video-column .video-wrapper{margin-left:calc(var(--vw)/-2 + 100%/2);margin-right:calc(var(--vw)/-2 + 100%/2);max-width:var(--vw)}.block-subpage-hero .left-video-column img,.block-subpage-hero .left-video-column video{position:unset;width:100%}}.block-subpage-hero .right-video-column img,.block-subpage-hero .right-video-column video{position:absolute;left:0;max-height:100%}.block-subpage-hero .right-video-column img{max-width:unset}.block-subpage-hero .text-column{padding:6rem 0}@media (max-width:47.9375rem){.block-subpage-hero .text-column{padding:2rem 1rem}}.block-subpage-hero .the-content p{color:#000;font-size:1.625rem;font-weight:300;line-height:1.5}.block-subpage-hero .col-12{margin:0 auto;padding-top:4rem;padding-bottom:4rem;background:#fff}.block-subpage-hero .cta-buttons{margin-top:2rem}.block-subpage-hero .cta-buttons a{font-size:1rem;margin:0 .5rem 1rem;background:#fff;color:#000}.block-icon-and-text.icon-letter .button:active,.block-icon-and-text.icon-letter .button:hover,.block-icon-and-text.icon-paperplane .button:active,.block-icon-and-text.icon-paperplane .button:hover,.block-subpage-hero .cta-buttons a:hover{color:#fff;background:#666}.block-subpage-hero .cta-buttons a.black-button{background:#00b4c8}@media (max-width:47.9375rem){.block-text-only h2{text-align:left}}.block-text-only div.row.cta-buttons{margin-top:1rem;margin-bottom:1rem}.block-text-only div.row.cta-buttons--centered,.block-text-only h2{text-align:center}.block-text-only div.row.cta-buttons a{margin:0 1rem 1rem 0}.block-button-only{padding:8rem 4rem 6rem;text-align:center}@media (max-width:47.9375rem){.block-button-only{padding:8rem 1rem 4rem}}.block-button-only .the-content{max-width:740px;margin:0 auto}.block-image-plus-text h1{text-align:left}.block-image-plus-text.normal-of-image video{width:100%}@media (min-width:48rem){.block-image-plus-text.right-float-align-full{overflow-x:hidden}.block-image-plus-text .right-align-container{padding-left:2rem}.block-image-plus-text .col-12 .order-first{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.block-image-plus-text .col-12 .order-second{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.block-image-plus-text .order-first{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block-image-plus-text .order-second{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.block-image-plus-text .content-vertical-align-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.block-image-plus-text .image-alignement-leftfloat img,.block-image-plus-text .image-alignement-leftfloat video{position:relative;width:180%;max-width:unset;float:right;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);clip-path:inset(.01px .01px)}@media (max-width:47.9375rem){.block-image-plus-text .image-alignement-leftfloat{aspect-ratio:16/9}.block-image-plus-text .image-alignement-leftfloat img,.block-image-plus-text .image-alignement-leftfloat video{width:100%;height:auto;max-width:unset;padding-left:unset}}.block-image-plus-text .image-alignement-rightfloat img,.block-image-plus-text .image-alignement-rightfloat video{position:relative;width:180%;max-width:unset;float:left;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);clip-path:inset(.01px .01px)}@media (max-width:47.9375rem){.block-image-plus-text .image-alignement-rightfloat{aspect-ratio:16/9}.block-image-plus-text .image-alignement-rightfloat img,.block-image-plus-text .image-alignement-rightfloat video{width:100%;height:auto;max-width:unset;padding-left:unset}}.block-image-plus-text .button{font-size:1rem;margin:0 1rem 1rem 0}@media (max-width:47.9375rem){.block-image-plus-text .image-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:2rem}}.block-image-plus-text .centered-link-wrap{text-align:center}.block-icon-and-text{padding:8rem 4rem 6rem;text-align:center;background-repeat:no-repeat;background-position:top 3rem center}@media (max-width:47.9375rem){.block-icon-and-text{padding:8rem 1rem 4rem}}.block-icon-and-text.icon-letter{background-image:url(../images/letter.svg);background-color:#fff5ea}.block-icon-and-text.icon-letter .button,.block-icon-and-text.icon-paperplane .button{background:0 0;border-color:#000}.block-icon-and-text.icon-paperplane{background-image:url(../images/paperplane.svg);background-color:#d6ddf0}.block-icon-and-text .the-content{max-width:740px;margin:0 auto}.block-icon-and-text h1{font-weight:300;font-size:2.75rem;line-height:1.2;color:#000}.block-icon-and-text p{color:#000}.block-icon-and-text div.row.cta-buttons{margin-top:1rem;margin-bottom:0}.block-customized-columns .column-items{margin-top:3rem}.block-customized-columns .column-items h3,.block-customized-columns .column-items h4,.block-customized-columns .column-items h5{font-weight:600}.block-customized-columns .column-item-wrap{margin-bottom:2rem;background:#fff;padding:1rem}.block-customized-columns .column-item-wrap .column-item-image{aspect-ratio:16/9;overflow:hidden}.block-customized-columns .column-item-wrap .column-item-text{padding-top:2rem}@media (max-width:47.9375rem){.block-customized-columns .column-item-wrap .column-item-text{font-size:1rem}}.block-customized-columns .column-item-wrap .column-item-text .read-more,.block-subpage-hero .cta-buttons p{margin-bottom:0}.block-customized-columns .column-item-wrap .column-item-text .read-more a{background-image:url(../images/arrow-right-2025.svg);background-repeat:no-repeat;background-position:right 5px center;padding-right:35px;font-weight:500;color:#000;text-decoration:none}.block-customized-columns .column-item-wrap .column-item-text .read-more a:active,.block-customized-columns .column-item-wrap .column-item-text .read-more a:focus,.block-customized-columns .column-item-wrap .column-item-text .read-more a:hover{text-decoration:underline;background-position:right center}.block-customized-columns .column-item-wrap .column-item-text .read-more a.blue-link{background-image:url(../images/arrow-right-blue.svg)}.block-customized-columns .column-item-wrap .column-item-text .read-more a.blue-link:hover{color:#00b4c8}@media (max-width:47.9375rem){.block-customized-columns .column-item-wrap .column-item-text .read-more a{font-size:1rem}}.block-customized-columns .column-item-wrap .column-item-text .button{margin-left:0}.block-customized-columns--icons .column-item-wrap .column-item-image{height:4rem}.block-customized-columns--rounded .column-item-wrap .column-item-image img{-o-object-fit:contain;object-fit:contain;height:100%;display:block;margin:0 auto}.block-customized-columns--no-aspect-ratio .column-item-wrap .column-item-image{aspect-ratio:unset}.block-customized-columns .col-md-4 .column-item-text p{font-size:1rem}@media (min-width:62rem){.block-video-plus-text .video-container{aspect-ratio:16/9}}.block-video-plus-text .video-container .yt-consent-wrapper{width:100%;height:100%}@media (min-width:62rem){.block-video-plus-text .video-container .yt-consent-wrapper{aspect-ratio:16/9}}.block-video-plus-text .order-first{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block-video-plus-text .order-second{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.block-video-plus-text .cta-buttons .button{margin:0 1rem 1rem 0}.block-logo-carousel h2,.block-video-plus-text .cta-buttons--centered{text-align:center}.block-video-plus-text .cta-buttons--centered .button:last-of-type{margin-right:0}.block-video-plus-text video{clip-path:inset(1px 1px);position:relative}.block-video-plus-text .custom-video-wrapper{position:relative}.block-video-plus-text .custom-video{width:100%;display:block;background-color:#000;-o-object-fit:cover;object-fit:cover}.block-video-plus-text .custom-controls,.block-video-plus-text .play-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute}.block-video-plus-text .custom-controls{display:none;opacity:1;z-index:10;bottom:0;width:100%;background-color:#ff6464;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 10px}.block-video-plus-text .play-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#666;border-radius:50%;padding:15px;cursor:pointer;border:2px solid #fff}.block-video-plus-text .play-overlay img{width:40px;height:40px}@media (max-width:47.9375rem){.block-video-plus-text .play-overlay img{width:20px;height:20px}}.block-video-plus-text .fullscreen-btn,.block-video-plus-text .play-pause-btn,.block-video-plus-text .volume-btn{background:0 0;border:0;color:#fff;font-size:16px;cursor:pointer}.block-video-plus-text .fullscreen-btn:hover,.block-video-plus-text .play-pause-btn:hover,.block-video-plus-text .volume-btn:hover{opacity:.8}.block-video-plus-text .time-display{color:#fff;font-size:14px;margin:0 10px}.block-video-plus-text input[type=range]::-webkit-slider-thumb{background:#fff;border-radius:50%;cursor:pointer}.block-local-contact #selected-country,.block-video-plus-text .pause,.block-video-plus-text .volume-muted,.hidden-at-start{display:none}.block-video-plus-text .progress-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:#666;border-radius:10px;outline:0;cursor:pointer;max-width:65%}.block-video-plus-text .progress-bar::-webkit-slider-runnable-track{background:#666;height:4px;border-radius:10px}.block-video-plus-text .progress-bar::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:#fff;border-radius:50%;cursor:pointer;margin-top:-4px}.block-video-plus-text .progress-bar::-moz-range-thumb{width:12px;height:12px;background:#fff;border-radius:50%;cursor:pointer}.block-video-plus-text .progress-bar::-ms-thumb{width:12px;height:12px;background:#fff;border-radius:50%;cursor:pointer}.block-video-plus-text .progress-bar::-ms-track{background:0 0;border-color:transparent;color:transparent}.block-video-plus-text .progress-bar::-ms-fill-lower{background:#fff}.block-video-plus-text .progress-bar::-ms-fill-upper{background:#666}.block-text-list-accordion .accordion-container{padding:1rem 0;background:#fff5ea}.block-text-list-accordion .accordion-container .accordion-item h3.accordion-item-title,.block-tools .tools-container .tools-item h3.tools-item-title{margin:0}.block-text-list-accordion .accordion-container .accordion-item h3.accordion-item-title a,.block-tools .tools-container .tools-item h3.tools-item-title a{display:block;padding:1rem 2rem 1rem 4rem;background-image:url(../images/right-accordion.svg);background-repeat:no-repeat;background-position:left 30px center;font-size:24px;color:#000}.block-text-list-accordion .accordion-container .accordion-item h3.accordion-item-title a.opened,.block-tools .tools-container .tools-item h3.tools-item-title a.opened{background-image:url(../images/down-accordion.svg);background-position:left 25px center}.block-text-list-accordion .accordion-container .accordion-item .accordion-item-content{padding:0 2rem 2rem;display:none}.block-text-list-accordion .accordion-container .accordion-item .accordion-item-content .accordion-item-content-align{margin:0 auto}.block-latest-blogposts .block-element-title{margin-bottom:2rem}@media (max-width:61.9375rem){.block-latest-blogposts .latest-post-column{margin-bottom:3rem}.block-latest-blogposts .latest-post-column:last-of-type{margin-bottom:0}}.block-latest-blogposts .column-item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 15px 50px -10px #00000040;box-shadow:0 15px 50px -10px #00000040;height:100%}.block-latest-blogposts .column-item-wrap a,.block-references .column-item-wrap a,.block-whitepapers .column-item-wrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-latest-blogposts .column-item-wrap a:hover,.block-magimakers .column-item-wrap a:hover,.block-references .column-item-wrap a:hover,.block-whitepapers .column-item-wrap a:hover{text-decoration:none}.block-latest-blogposts .column-item-wrap .column-item-image{aspect-ratio:16/9;overflow:hidden}.block-latest-blogposts .column-item-wrap .column-item-image img{width:100%;height:100%}.block-latest-blogposts .column-item-wrap .column-item-text{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.block-latest-blogposts .column-item-wrap .column-item-text .post-category{font-size:12px;color:#000;font-weight:500;text-transform:uppercase}.block-latest-blogposts .column-item-wrap .column-item-text .post-date{margin-bottom:.5rem;font-size:16px;color:#666}.block-latest-blogposts .column-item-wrap .column-item-text h4{margin-bottom:.5rem;color:#3d3d3d;font-weight:600;font-size:1.125rem}.block-latest-blogposts .column-item-wrap .column-item-text .read-more{margin-bottom:0;color:#000;font-weight:600}.block-references .block-element-title{margin-bottom:2rem}@media (max-width:47.9375rem){.block-references .reference-column{margin-bottom:3rem}.block-references .reference-column:last-of-type{margin-bottom:0}}.block-references .column-item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 15px 50px -10px #00000040;box-shadow:0 15px 50px -10px #00000040;height:100%}.block-references .column-item-wrap .column-item-image{aspect-ratio:16/9;overflow:hidden}.block-latest-blogposts .column-item-wrap .column-item-image img,.block-references .column-item-wrap .column-item-image img,.block-whitepapers .column-item-wrap .column-item-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block-references .column-item-wrap .column-item-text{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.block-references .column-item-wrap .column-item-text .post-category{font-size:12px;color:#000;font-weight:500;text-transform:uppercase}.block-references .column-item-wrap .column-item-text h3{margin-bottom:.5rem;font-size:18px;color:#3d3d3d;font-weight:600}.block-references .column-item-wrap .column-item-text .read-more{color:#000;font-weight:600}.block-whitepapers .block-element-title,.block-whitepapers .whitepaper-column{margin-bottom:2rem}.block-whitepapers .column-item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;background:#fff;-webkit-box-shadow:0 15px 50px -10px #00000040;box-shadow:0 15px 50px -10px #00000040}.block-whitepapers .column-item-wrap .column-item-image{aspect-ratio:16/9;overflow:hidden}.block-whitepapers .column-item-wrap .column-item-text{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.block-whitepapers .column-item-wrap .column-item-text .post-category{font-size:12px;color:#000;font-weight:500;text-transform:uppercase}.block-whitepapers .column-item-wrap .column-item-text h3{margin-bottom:.5rem;font-size:24px;color:#3d3d3d;font-weight:400}.block-whitepapers .column-item-wrap .column-item-text .read-more{margin-bottom:0;color:#000;font-weight:600}.block-magimakers .block-element-title{margin-bottom:2rem}@media (max-width:47.9375rem){.block-magimakers .magimaker-column{margin-bottom:3rem}.block-magimakers .magimaker-column:last-of-type{margin-bottom:0}}.block-magimakers .column-item-wrap{background:#fff;-webkit-box-shadow:0 15px 50px -10px #00000040;box-shadow:0 15px 50px -10px #00000040;height:100%}.block-local-contact #selected-country.show-country-title,.block-magimakers .column-item-wrap a,.block-tools .tools-container .tools-item .tools-item-content.opened{display:block}.block-magimakers .column-item-wrap .column-item-image{aspect-ratio:16/9;overflow:hidden}.block-applications .column-item-wrap .column-item-image img,.block-magimakers .column-item-wrap .column-item-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.block-magimakers .column-item-wrap .column-item-text{padding:2rem}.block-magimakers .column-item-wrap .column-item-text .post-category{font-size:12px;color:#000;font-weight:500;text-transform:uppercase}.block-magimakers .column-item-wrap .column-item-text h3,.block-tools .column-item-wrap .column-item-text h4{margin-bottom:.5rem;font-size:18px;color:#3d3d3d;font-weight:600}.block-magimakers .column-item-wrap .column-item-text p{color:#3d3d3d}.block-magimakers .column-item-wrap .column-item-text .read-more{color:#000;font-weight:600}.block-locations .block-element-title,.block-sales-persons .block-element-title,.block-sales-persons .sales-person{margin-bottom:2rem}.block-local-contact .contact-item img,.block-sales-persons .sales-person img{border-radius:50%}.block-sales-persons .sales-person p{margin-bottom:0;font-weight:400;color:#525252}.block-sales-persons .sales-person p.contact-name{margin-top:1rem;font-weight:600;color:#000}.block-sales-persons .sales-person p a:link,.block-sales-persons .sales-person p a:visited{color:#525252;text-decoration:underline}.block-sales-persons .sales-person p a:active,.block-sales-persons .sales-person p a:hover{color:#000}.block-locations .location-item{margin-bottom:2rem;padding:24px;background:#d6ddf0}.block-locations .location-item h3{color:#000;margin-bottom:0}.block-locations .location-item p{margin-bottom:0}.block-locations .location-item p.location-country{font-weight:600}.block-locations .location-item p a:link,.block-locations .location-item p a:visited{color:#525252;text-decoration:underline}.block-locations .location-item p a:active,.block-locations .location-item p a:hover{color:#000}.block-local-contact .block-element-title,.block-local-contact .contact-item-container,.block-local-contact .contact-items,.block-local-contact .partner-item-container{margin-bottom:2rem}.block-local-contact form h3{font-size:24px;line-height:30px}.block-local-contact .contact-list-title h3{margin-top:2rem;font-size:24px;line-height:30px}.block-local-contact .contact-item p{margin-bottom:0;font-weight:400;color:#525252}.block-local-contact .contact-item p.contact-name{margin-top:1rem;font-weight:600;color:#000}.block-local-contact .contact-item p a:link,.block-local-contact .contact-item p a:visited{color:#525252;text-decoration:underline}.block-local-contact .contact-item p a:active,.block-local-contact .contact-item p a:hover{color:#000}.block-local-contact .partner-item{padding:24px;background:#d6ddf0;height:100%}.block-local-contact .partner-item h3{color:#000;margin-bottom:0}.block-local-contact .partner-item p{margin-bottom:0}.block-local-contact .partner-item p.partner-country{font-weight:600}.block-local-contact .partner-item p a:link,.block-local-contact .partner-item p a:visited{color:#525252;text-decoration:underline}.block-local-contact .partner-item p a:active,.block-local-contact .partner-item p a:hover{color:#000}.block-applications .block-element-title{margin-bottom:2rem}.block-applications .platform-selection-text{display:inline-block;margin-right:20px;font-size:24px;font-weight:400;line-height:30px;letter-spacing:0}@media (max-width:804px){.block-applications .platform-selection-text{margin-right:0;margin-bottom:.5rem}}.block-applications .application-platform-choose-buttons{display:inline-block;border:2px solid #6d8eeb;border-radius:40px;padding:4px}.block-applications .application-platform-choose-buttons a:link,.block-applications .application-platform-choose-buttons a:visited{display:inline-block;border-radius:40px;padding:15px 30px 10px;max-width:200px;font-size:16px;font-weight:500;line-height:18px;color:#525252;text-transform:uppercase;text-decoration:none}.block-applications .application-platform-choose-buttons a:active,.block-applications .application-platform-choose-buttons a:hover,.block-applications .application-platform-choose-buttons a:link.selected,.block-applications .application-platform-choose-buttons a:visited.selected,.block-latest-plugins .plugins-platform-choose-buttons a:link.selected,.block-latest-plugins .plugins-platform-choose-buttons a:visited.selected{background:#000;color:#fff}.block-applications #applications-for-autocad-content,.block-applications #applications-for-bricscad-content,.block-applications #applications-for-revit-content{display:none;margin-top:2rem;margin-bottom:2rem;padding-bottom:2rem}.block-applications #applications-for-autocad-content.selected,.block-applications #applications-for-bricscad-content.selected,.block-applications #applications-for-revit-content.selected,.block-applications .column-item-wrap a{display:-webkit-box;display:-ms-flexbox;display:flex}.block-applications .col-12{margin-bottom:5rem}.block-applications .column-item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 15px 50px -10px #00000040;box-shadow:0 15px 50px -10px #00000040;height:100%}.block-applications .column-item-wrap a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-applications .column-item-wrap a:hover,.block-latest-bim-libraries .column-item-wrap a:hover,.block-latest-plugins .column-item-wrap a:hover,.block-tools .column-item-wrap a:hover{text-decoration:none}.block-applications .column-item-wrap .column-item-image{aspect-ratio:16/9;overflow:hidden}.block-applications .column-item-wrap .column-item-text{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.block-applications .column-item-wrap .column-item-text h3,.block-latest-bim-libraries .column-item-wrap .column-item-text h3,.block-latest-plugins .column-item-wrap .column-item-text h3,.block-latest-selectiontools .column-item-wrap .column-item-text h3{margin-bottom:.5rem;font-size:24px;color:#3d3d3d;font-weight:400}.block-applications .column-item-wrap .column-item-text .item-excerpt{color:#666;font-size:16px}.block-applications .column-item-wrap .column-item-text .read-more{margin-bottom:0;color:#000;font-weight:600}.block-tools .tools-container{padding:1rem 0;background:#fff5ea}.block-tools .tools-container .tools-item .tools-item-content{padding:0 2rem 2rem;display:none}.block-tools .column-item-wrap{background:#fff;-webkit-box-shadow:0 15px 50px -10px #00000040;box-shadow:0 15px 50px -10px #00000040;height:100%}.block-tools .column-item-wrap__wrap{margin-bottom:1.5rem}.block-latest-bim-libraries .column-item-wrap a,.block-tools .column-item-wrap a{display:block}.block-tools .column-item-wrap .column-item-image{aspect-ratio:16/9;overflow:hidden}.block-tools .column-item-wrap .column-item-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block-tools .column-item-wrap .column-item-text{padding:2rem}.block-tools .column-item-wrap .column-item-text .item-excerpt{color:#666;font-size:16px}.block-latest-bim-libraries{position:relative;padding-bottom:7.375rem}.block-latest-bim-libraries .block-element-title{margin-bottom:2rem}.block-latest-bim-libraries .latest-bim-library-column{margin-bottom:3rem}@media (max-width:47.9375rem){.block-latest-bim-libraries .latest-bim-library-column:last-of-type{margin-bottom:0}}.block-latest-bim-libraries .cloud-link{text-align:center;margin-bottom:2rem}@media screen and (min-width:768px){.block-latest-bim-libraries .cloud-link{text-align:right}}.block-latest-bim-libraries .column-item-wrap{margin-bottom:1rem;background:#fff;-webkit-box-shadow:0 15px 50px -10px #00000040;box-shadow:0 15px 50px -10px #00000040;height:100%}.block-latest-bim-libraries .column-item-wrap .column-item-logo{padding-top:1rem;aspect-ratio:3/1;text-align:center}.block-latest-bim-libraries .column-item-wrap .column-item-logo img{max-width:80%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.block-latest-bim-libraries .column-item-wrap .column-item-image{aspect-ratio:4/3;overflow:hidden;padding:1rem}.block-latest-bim-libraries .column-item-wrap .column-item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block-latest-bim-libraries .column-item-wrap .column-item-text{padding:1rem 2rem 2rem;text-align:center}.block-latest-bim-libraries .column-item-wrap .column-item-text p,.block-latest-plugins .column-item-wrap .column-item-text p,.block-latest-selectiontools .column-item-wrap .column-item-text p{margin-bottom:0;font-size:16px;color:#666}.block-latest-bim-libraries .tns-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;position:absolute;left:0;bottom:4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.block-latest-bim-libraries .tns-nav button,.block-latest-plugins .tns-nav button{width:1rem;margin-right:1rem;height:1rem;border:0;border-radius:100%;background:#b2b2b2}.block-latest-bim-libraries .tns-nav button.tns-nav-active{background:#000}.block-latest-bim-libraries .tns-nav button:last-of-type{margin-right:0}.block-latest-bim-libraries__controls__buttons{position:relative;top:4rem;text-align:right}.block-latest-bim-libraries__controls__next,.block-latest-bim-libraries__controls__prev{background-repeat:no-repeat!important;background-size:contain!important;width:1.5rem;height:3rem;border:0}.block-latest-bim-libraries__controls__prev{background:url(../images/previous-2025.svg);margin-right:3rem}.block-latest-bim-libraries__controls__next{background:url(../images/next-2025.svg)}.block-latest-plugins{position:relative;padding-bottom:7.375rem}.block-latest-plugins .column-item-wrap a,.block-latest-plugins [id^=latest-plugins-]{display:block}.block-latest-plugins [id^=latest-plugins-].hidden{display:none}@media (min-width:48rem){.block-latest-plugins.carousel-wrap{padding-bottom:0}}@media (max-width:47.9375rem){.block-latest-plugins.carousel-wrap{padding-bottom:0;margin-bottom:0}}.block-latest-plugins .block-element-title{margin-bottom:2rem}@media (max-width:47.9375rem){.block-latest-plugins .latest-plugin-column{margin-bottom:3rem}.block-latest-plugins .latest-plugin-column:last-of-type{margin-bottom:0}}.block-latest-plugins .cloud-link{text-align:center;margin-bottom:2rem}@media screen and (min-width:768px){.block-latest-plugins .cloud-link{text-align:right}}.block-latest-plugins .column-item-wrap{background:#fff;-webkit-box-shadow:0 15px 50px -10px #00000040;box-shadow:0 15px 50px -10px #00000040;height:100%}.block-latest-plugins .column-item-wrap .column-item-logo{aspect-ratio:3/1}.block-latest-plugins .column-item-wrap .column-item-logo img,.block-latest-selectiontools .column-item-wrap .column-item-logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.block-latest-plugins .column-item-wrap .column-item-text{padding:1rem 2rem 2rem}.block-latest-plugins .tns-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;position:absolute;left:0;bottom:4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.block-latest-plugins .tns-nav button.tns-nav-active{background:#000}.block-latest-plugins .tns-nav button:last-of-type{margin-right:0}.block-latest-plugins__controls__buttons{position:relative;top:4rem;text-align:right}.block-latest-plugins__controls__next,.block-latest-plugins__controls__prev{background-repeat:no-repeat!important;background-size:contain!important;width:1.5rem;height:3rem;border:0}.block-latest-plugins__controls__prev{background:url(../images/previous-2025.svg);margin-right:3rem}.block-latest-plugins__controls__next{background:url(../images/next-2025.svg)}.block-latest-plugins .plugins-platform-selection-text{display:inline-block;margin-right:20px;font-size:24px;font-weight:400;line-height:30px;letter-spacing:0}@media (max-width:804px){.block-latest-plugins .plugins-platform-selection-text{margin-right:0;margin-bottom:.5rem}}.block-latest-plugins .plugins-platform-choose-buttons{display:inline-block;border:2px solid #6d8eeb;border-radius:40px;padding:4px}.block-latest-plugins .plugins-platform-choose-buttons a:link,.block-latest-plugins .plugins-platform-choose-buttons a:visited{display:inline-block;border-radius:40px;padding:15px 30px 10px;max-width:200px;font-size:16px;font-weight:500;line-height:18px;color:#525252;text-transform:uppercase;text-decoration:none;vertical-align:middle}.block-latest-plugins .plugins-platform-choose-buttons a:active,.block-latest-plugins .plugins-platform-choose-buttons a:hover,.block-latest-selectiontools .selectiontools-platform-choose-buttons a:link.selected,.block-latest-selectiontools .selectiontools-platform-choose-buttons a:visited.selected{background:#000;color:#fff}.block-latest-selectiontools .column-item-wrap a,.block-latest-selectiontools [id^=latest-selectiontools-]{display:block}.block-latest-selectiontools [id^=latest-selectiontools-].hidden{display:none}.block-latest-selectiontools .selectiontools-platform-selection-text{display:inline-block;margin-right:20px;font-size:24px;font-weight:400;line-height:30px;letter-spacing:0}@media (max-width:804px){.block-latest-selectiontools .selectiontools-platform-selection-text{margin-right:0;margin-bottom:.5rem}}.block-latest-selectiontools .selectiontools-platform-choose-buttons{display:inline-block;border:2px solid #6d8eeb;border-radius:40px;padding:4px}.block-latest-selectiontools .selectiontools-platform-choose-buttons a:link,.block-latest-selectiontools .selectiontools-platform-choose-buttons a:visited{display:inline-block;border-radius:40px;padding:15px 30px 10px;max-width:200px;font-size:16px;font-weight:500;line-height:18px;color:#525252;text-transform:uppercase;text-decoration:none;vertical-align:middle}.block-latest-selectiontools .selectiontools-platform-choose-buttons a:active,.block-latest-selectiontools .selectiontools-platform-choose-buttons a:hover{background:#000;color:#fff}.block-latest-selectiontools .block-element-title{margin-bottom:2rem}.block-latest-selectiontools .latest-selectiontools-column{margin-bottom:3rem}@media (max-width:47.9375rem){.block-latest-selectiontools .latest-selectiontools-column:last-of-type{margin-bottom:0}}.block-latest-selectiontools .cloud-link{text-align:center;margin-bottom:2rem}@media screen and (min-width:768px){.block-latest-selectiontools .cloud-link{text-align:right}}.block-latest-selectiontools .column-item-wrap{background:#fff;-webkit-box-shadow:0 15px 50px -10px #00000040;box-shadow:0 15px 50px -10px #00000040;height:100%}.block-latest-selectiontools .column-item-wrap a:hover,.block-trainings .column-item-wrap a:hover{text-decoration:none}.block-latest-selectiontools .column-item-wrap .column-item-logo{aspect-ratio:3/1}.block-latest-selectiontools .column-item-wrap .column-item-text{padding:1rem 2rem 2rem}.block-bigtext-plus-background{min-height:300px;background-color:#666;background-repeat:no-repeat;background-position:center center;background-size:cover}.block-bigtext-plus-background p{max-width:960px;margin:0 auto;padding-top:2rem;padding-bottom:2rem;font-size:30px;font-weight:600;line-height:50px;text-align:center;color:#fff}@media screen and (min-width:768px){.block-bigtext-plus-background p{padding-top:6rem;padding-bottom:6rem;font-size:48px}}.block-trainings .block-element-title{margin-bottom:2rem}.block-trainings .training-column{margin-bottom:3rem}@media (max-width:47.9375rem){.block-trainings .training-column:last-of-type{margin-bottom:0}}.block-trainings .column-item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 15px 50px -10px #00000040;box-shadow:0 15px 50px -10px #00000040;height:100%}.block-trainings .column-item-wrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-trainings .column-item-wrap .column-item-image{aspect-ratio:16/9;overflow:hidden}.block-trainings .column-item-wrap .column-item-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block-trainings .column-item-wrap .column-item-text{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.block-trainings .column-item-wrap .column-item-text .post-category{font-size:12px;color:#000;font-weight:500;text-transform:uppercase}.block-trainings .column-item-wrap .column-item-text h3{margin-bottom:.5rem;font-size:1.5rem;color:#3d3d3d;font-weight:400}.block-trainings .column-item-wrap .column-item-text .item-excerpt{color:#000}.block-trainings .column-item-wrap .column-item-text .read-more{color:#000;font-weight:600}.block-logo-carousel{margin:6rem 0}@media (max-width:35.9375rem){.block-logo-carousel{margin-top:3rem;margin-bottom:3rem}}.block-logo-carousel .row{position:relative}.block-logo-carousel .logo-carousel-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:calc(100% - 120px);margin:0 auto;gap:2rem}@media (max-width:62rem){.block-logo-carousel .logo-carousel-wrapper{gap:1rem}}@media (max-width:36rem){.block-logo-carousel .logo-carousel-wrapper{gap:.5rem}}.block-logo-carousel .tns-outer{position:relative}.block-logo-carousel .logo-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-transition:all .33s;transition:all .33s;padding-right:0!important}@media (min-width:48rem){.block-logo-carousel .logo-item{padding:1.5rem!important}}.block-logo-carousel .logo-item .global-link{position:absolute;width:100%;height:100%;left:0;right:0;top:0;z-index:1}.block-logo-carousel .logo-item:hover{background-color:#e7e7e7}.block-logo-carousel .logo-item img{width:13.75rem;height:7.75rem;-o-object-fit:contain;object-fit:contain}.block-logo-carousel .tns-nav button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:2.8125rem;border:0;z-index:2}@media (max-width:35.9375rem){.block-logo-carousel .tns-nav button{width:1rem;height:2rem}}.block-logo-carousel .tns-nav button:first-of-type{background-image:url(../images/previous-2025.svg);left:0}.block-logo-carousel .tns-nav button:nth-child(2){background-image:url(../images/next-2025.svg);right:0}.block-webinars-filter h1,.block-webinars-filter h2{text-align:center;margin:0 auto;margin-bottom:3.2rem}