@import url("//hello.myfonts.net/count/495995");*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:0}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}@font-face{font-family:"PragmaticaExt-Medium";src:url("../fonts/PragmaticaExtMedium/font.woff2") format("woff2"),url("../fonts/PragmaticaExtMedium/font.woff") format("woff")}@font-face{font-family:"EuclidCircularB-Regular";src:url("../fonts/EuclidCircularB/EuclidCircularB-Regular-WebXL.woff2") format("woff2"),url("../fonts/EuclidCircularB/EuclidCircularB-Regular-WebXL.woff2") format("woff")}@font-face{font-family:"EuclidCircularB-Semibold";src:url("../fonts/EuclidCircularB/EuclidCircularB-Semibold-WebXL.woff") format("woff2"),url("../fonts/EuclidCircularB/EuclidCircularB-Semibold-WebXL.woff2") format("woff")}:root{--breakpoint-800: 800;--breakpoint: 800px}html{font-size:62.5%}@media (max-width: 1920px){html{font-size:50%}}@media (max-width: 1000px){html{font-size:43.75%}}#wp-admin-bar-customize,#wp-admin-bar-duplicate-post{display:none}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#fff}::-webkit-scrollbar-thumb:hover{background:#fff}html{scroll-behavior:smooth}body{position:relative}@media (max-width: 1000px){body{margin-top:10rem !important}}body.has-fullscreen,body.menu-main--visible{overflow:hidden}.main{background:#000;margin-left:36rem;padding:0rem 0 4rem;display:flex;flex-direction:row;border-bottom:2px solid #fff}body.single-products .main,body.single-training .main{border-bottom:none}@media (max-width: 1300px){body.single-training .main{flex-direction:column}}.main__content{padding:3rem 4rem 4rem;flex-grow:1}body.single-training .main__content{border-bottom:2px solid #fff}@media (max-width: 1000px){.main{margin-left:0}}@media (max-width: 800px){.main{display:flex;flex-direction:column}}.footer{background:#000;color:#fff;background:#000;margin-left:36rem;padding:11rem 4rem;flex:1;height:100vh}@media (max-width: 1000px){.footer{margin-left:0;position:sticky;flex:0;top:3800px;height:calc(100vh - 10rem)}}.alignwide{max-width:165rem}.row{display:flex;flex-wrap:wrap;gap:0rem}.row--narrow{max-width:80rem;padding:2rem 0rem}.row--wide{max-width:165rem}.column{min-height:10rem}.column--25{flex-grow:1;flex-shrink:0;flex-basis:calc(25% - 0rem) !important;min-width:25rem}.row--full .column--25{min-width:38rem}.column--50{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0rem) !important;min-width:minmax(50rem, 100%)}.column--50.has-swiper{min-width:50rem;background:#ffc;position:relative}.column--75{flex-grow:1;flex-shrink:1;flex-basis:calc(75% - 0rem) !important;min-width:75%}.column--33{flex-grow:1;flex-shrink:1;flex-basis:calc(33% - 0rem) !important;min-width:minmax(66%, 100%);min-width:minmax(33%, 100%)}.column--66{flex-grow:1;flex-shrink:1;flex-basis:calc(66% - 0rem) !important;min-width:minmax(66%, 100%)}.column--100{flex-grow:1;flex-shrink:1;flex-basis:100%;min-width:100%}.column--sticky{position:sticky;top:0;align-self:flex-start}body.admin-bar .column--sticky{top:32px}.column--fixed{position:fixed;flex-direction:column;top:0;width:36rem;height:100%;left:36rem;padding:4rem}body.single .column--fixed{display:flex}body.admin-bar .column--fixed{top:32px;height:calc(100% - 32px)}.grid{display:grid;gap:0rem;grid-template-columns:repeat(auto-fit, minmax(25rem, 1fr));grid-auto-flow:dense}.row--wide .grid{grid-template-columns:repeat(auto-fit, minmax(38rem, 1fr))}.grid__item--1-2{grid-row:span 2}.grid__item--1-3{grid-row:span 3}.grid__item--2-1{grid-column:1 / -2}.grid__item--2-2{grid-row:span 2;grid-column:1 / -2}.grid__item--3-1{grid-column:1 / -1}.nav{width:36rem;height:100%;display:flex;flex-direction:column;background-color:#fff;border-color:#000;border-style:solid;border-width:0 2px 0 0;position:fixed;top:0;z-index:10}@media (max-width: 1000px){.nav{width:100%;height:auto;min-height:10rem;border-width:0 0 2px;position:fixed}body.admin-bar .nav{height:auto}body.admin-bar.menu-main--visible .nav{border-width:0;height:calc(100% - 32px)}body.menu-main--visible .nav{height:100%;overflow:auto}}body.admin-bar .nav{top:32px;height:calc(100% - 32px)}.nav .icon-menu{position:absolute;display:none}@media (max-width: 1000px){.nav .icon-menu{display:block;position:absolute;right:4rem;top:3.4rem}}.nav-logo{width:25rem;display:block;padding:2.6rem}@media (max-width: 1000px){.nav-logo{padding-left:4rem}}.nav-logo img{width:100%;height:auto}.nav-menu__wrapper{display:flex;flex-flow:column nowrap;height:100%;overflow:hidden}@media (max-width: 1000px){.nav-menu__wrapper{height:0}.nav-menu__wrapper.visible{height:100%;overflow:auto}}.nav-section{display:flex;flex-direction:column;position:relative}.nav-section.active{flex-grow:1}.nav-section.active .icon-switch{background-color:#000}.nav-section.active .icon-switch::after{background:#fff;border-color:#fff;transform:translate(2.8rem, -50%)}.nav-section.active .nav-section__content{flex-grow:1;max-height:500vh}.nav-section:last-child{border-top:2px solid black}.nav-section__header{display:flex}.nav-section__header a{padding:2rem 2.5rem;color:#000;text-decoration:none;display:flex;justify-content:space-between;align-items:center;width:100%}@media (max-width: 1000px){.nav-section__header a{padding:2rem 4rem}}.nav-section__content{max-height:0;overflow:hidden}.nav-section__input{position:absolute;opacity:0;z-index:-1}.background--black{background:#000;color:#fff}.border--white{border-width:2px;border-style:solid;border-color:#fff}.border--black{border-width:2px;border-style:solid;border-color:#000}.align--bottom{align-self:flex-start;margin-top:auto}.outline{border-width:2px;border-style:solid;border-color:#fff;padding:4rem}.menu-main{display:flex;flex-direction:column}.menu-main *{font-size:3.2rem}.menu-main li:not(.menu-item-has-children):hover,.menu-main .current-menu-item{background:#000}.menu-main li:not(.menu-item-has-children):hover.menu-item a,.menu-main .current-menu-item.menu-item a{color:#fff}.single-products .menu-main li:not(.menu-item-has-children):hover.current-menu-item a,.single-training .menu-main li:not(.menu-item-has-children):hover.current-menu-item a,.single-products .menu-main .current-menu-item.current-menu-item a,.single-training .menu-main .current-menu-item.current-menu-item a{color:#000}.single-products .menu-main li:not(.menu-item-has-children):hover.current-menu-item a:hover,.single-training .menu-main li:not(.menu-item-has-children):hover.current-menu-item a:hover,.single-products .menu-main .current-menu-item.current-menu-item a:hover,.single-training .menu-main .current-menu-item.current-menu-item a:hover{color:#fff}.menu-main .menu-item{list-style:none}.menu-main .menu-item a{display:block;text-decoration:none;color:#000;padding:1rem 2.5rem}@media (max-width: 1000px){.menu-main .menu-item a{padding:1rem 4rem}}.menu-main .menu-item a[href="#"]{pointer-events:none}.menu-main .menu-item ul li{padding-left:2.5rem}.menu-page{position:sticky;flex-direction:column;flex-shrink:0;top:0;width:36rem;height:100%;min-height:100vh;left:36rem}body.single-training .menu-page{width:50rem}@media (max-width: 1300px){body.single-training .menu-page{width:100%;min-height:0;position:relative;left:0;top:0}}.menu-page .features__benefits{display:none}@media (max-width: 1000px){.menu-page{top:10rem;left:0;min-height:calc(100vh - 10rem)}body.page .menu-page{display:none}}@media (max-width: 800px){.menu-page{position:relative;width:100%;height:auto;min-height:0;left:0;top:0}body.single .menu-page{display:block !important}.menu-page .features{display:grid;gap:4rem;grid-template-columns:repeat(auto-fit, minmax(min(150px, 100%), 1fr))}.menu-page .features__benefits{display:block}.menu-page__head,.menu-page__body{padding:4rem !important}.single-training .menu-page__body{padding:0 !important}}body.single .menu-page{display:flex}body.admin-bar .menu-page{top:32px;min-height:calc(100vh - 32px)}.menu-page__head{padding:3.3rem 4rem 2rem;display:flex;flex-direction:column}body.single-training .menu-page__head{border-bottom:2px solid black;min-height:19.3rem}.menu-page__head h1{font-size:3.2rem;color:#fff}body.single-products .menu-page__head h1,body.single-training .menu-page__head h1{color:#000}.menu-page__body.has-padding{padding:2rem 4rem 4rem}@media (max-width: 800px){.menu-page__body.align--bottom{margin-top:0}}body.single-training .menu-page__body ul{list-style:none;margin:0}body.single-training .menu-page__body ul li{border-bottom:2px solid black;margin-left:0;margin-bottom:0;padding:0}body.single-training .menu-page__body ul li:last-child{border-bottom:none}body.single-training .menu-page__body ul li.menu-page__submenu-head{position:relative}body.single-training .menu-page__body ul li.menu-page__submenu-head>a:first-child::before{position:absolute;top:2.5rem;right:2rem;transition:transform .2s ease-in-out;content:"";color:#000;font-stretch:120%;width:0;height:0;border-style:solid;border-width:0 1rem 1.732rem 1rem;border-color:transparent transparent #000 transparent;transform:rotate(180deg)}@media (max-width: 1000px){body.single-training .menu-page__body ul li.menu-page__submenu-head>a:first-child::before{right:4rem}}body.single-training .menu-page__body ul li.menu-page__submenu-head a{padding-right:6rem}body.single-training .menu-page__body ul li.menu-page__submenu-head ul{overflow:hidden;max-height:0;transition:max-height .2s ease-in-out}body.single-training .menu-page__body ul li.menu-page__submenu-head ul li{border-bottom:none}body.single-training .menu-page__body ul li.menu-page__submenu-head ul li a{font-size:2.4rem;padding:.5rem 3rem .5rem 6rem;line-height:1.2em}body.single-training .menu-page__body ul li.menu-page__submenu-head ul li:first-child{margin-top:2rem}body.single-training .menu-page__body ul li.menu-page__submenu-head ul li:last-child{margin-bottom:3rem}body.single-training .menu-page__body ul li.menu-page__submenu-head.expanded a:first-child::before{width:0;height:0;border-style:solid;border-width:0 1rem 1.732rem 1rem;border-color:transparent transparent #000 transparent;transform:rotate(0)}body.single-training .menu-page__body ul li.menu-page__submenu-head.expanded a:first-child.active::before{width:0;height:0;border-style:solid;border-width:0 1rem 1.732rem 1rem;border-color:transparent transparent #fff transparent;transform:rotate(0)}body.single-training .menu-page__body ul li.menu-page__submenu-head.expanded ul{max-height:1000px}body.single-training .menu-page__body ul li a{color:#000;text-decoration:none;padding:1rem 4rem;display:block;display:flex;gap:1rem}@media (max-width: 1000px){body.single-training .menu-page__body ul li a{padding:1rem 4rem}}body.single-training .menu-page__body ul li a.active{background-color:#000;color:#fff}body.single-training .menu-page__body ul li a .list__order{flex-shrink:0}.footer{background:#000}body{font-family:var(--wp--preset--font-family--euclid-circularb-regular);font-size:3.4rem;line-height:1.4em}body *{font-weight:normal}ul{list-style-type:none;padding:0}.main ul{padding:0;margin:0 0 4rem}.main ul li{margin-left:1em;margin-bottom:1rem;position:relative}.main ul li::before{content:'';position:absolute;top:0.4em;left:-1em;width:0;height:0;border-style:solid;border-width:0 1.2rem 2.0784rem 1.2rem;border-color:transparent transparent #000 transparent;transform:rotate(90deg)}body.page__training .main ul li::before{width:0;height:0;border-style:solid;border-width:0 1.2rem 2.0784rem 1.2rem;border-color:transparent transparent #fff transparent;transform:rotate(90deg)}.main ul.fontsize--small li{margin-left:1.2em;padding-left:0;margin-bottom:0}.main ul.fontsize--small li::before{width:0;height:0;border-style:solid;border-width:0 .7rem 1.2124rem .7rem;border-color:transparent transparent #000 transparent;transform:rotate(90deg);top:0.5em}a{color:#fff;text-decoration:none}p{line-height:1.4em}strong{font-family:"EuclidCircularB-Semibold";font-weight:normal}em{font-style:normal}.wp-block,.main__content{color:#fff}.wp-block p,.main__content p{margin-bottom:5.6rem;font-size:3.2rem;max-width:80rem}.wp-block p:last-child,.main__content p:last-child{margin-bottom:0}.wp-block p a:not([href^="mailto:"]):not([href^="tel:"]),.wp-block p a[data-rich-text-format-boundary="true"],.main__content p a:not([href^="mailto:"]):not([href^="tel:"]),.main__content p a[data-rich-text-format-boundary="true"]{text-decoration:underline}.wp-block p a:not([href^="mailto:"]):not([href^="tel:"]):hover,.wp-block p a[data-rich-text-format-boundary="true"]:hover,.main__content p a:not([href^="mailto:"]):not([href^="tel:"]):hover,.main__content p a[data-rich-text-format-boundary="true"]:hover{text-decoration:none}.wp-block h1,.wp-block h2,.main__content h1,.main__content h2{margin-bottom:4rem}body.single .wp-block h1,body.single .main__content h1{font-size:3.4rem}body.single-training .wp-block h1,body.single-training .main__content h1{font-size:5rem;padding-top:2rem}body.single-training .wp-block h2,body.single-training .main__content h2{padding-top:3rem;font-size:3.6rem}.wp-block h3,.main__content h3{font-size:3.4rem;line-height:1.4em}.main ul.liststyle--hook{margin-bottom:2rem}.main ul.liststyle--hook li{position:relative}.main ul.liststyle--hook li::before{content:'√';position:absolute;left:-2.5rem}.fontsize--small{font-size:2.2rem;line-height:1.5em}.flex-align--right{margin-left:auto}.icon-menu{cursor:pointer}.icon-menu--close{width:3.8rem;height:3.8rem;position:relative;display:block}.icon-menu--close span{position:absolute;display:block;height:3px;transition:all .15s ease-in-out}.icon-menu--close span{border-radius:0}.icon-menu--close span:nth-child(1){transform-origin:0 50%;background:#000;width:calc(141.421% - 3px);top:1.06066px;left:1.06066px;transform:translate(0, -50%) rotate(45deg)}.icon-menu--close span:nth-child(2){transform-origin:100% 50%;width:calc(141.421% - 3px);top:1.06066px;right:1.06066px;background:#000;transform:translate(0, -50%) rotate(-45deg)}.icon-menu--close span:nth-child(3){transform-origin:50% 50%;left:50%;width:0;top:50%;background:#000;transform:translate(-50%, -50%) rotate(-45deg)}.icon-menu--sandwich{margin-top:0.4rem;width:3.8rem;height:2.8rem;position:relative;display:block}.icon-menu--sandwich span{position:absolute;display:block;height:3px;transition:all .15s ease-in-out}.icon-menu--sandwich span{border-radius:0}.icon-menu--sandwich span:nth-child(1){background:#000;width:100%;transform:translate(0, 0) rotate(0);left:0;top:0}.icon-menu--sandwich span:nth-child(2){width:100%;right:0;top:100%;background:#000;transform:translate(0, -100%) rotate(0)}.icon-menu--sandwich span:nth-child(3){left:0%;width:100%;top:50%;background:#000;transform:translate(0, -50%) rotate(0)}.icon-switch{border:0.3rem solid #000;border-radius:1.6rem;width:5.8rem;height:3.2rem;display:inline-block;position:relative}.icon-switch::after{position:absolute;top:50%;transform:translate(0.3rem, -50%);display:inline-block;content:'';width:2.2rem;height:2.2rem;border-width:0.3rem;border-style:solid;border-radius:50%;left:0rem;border-color:#000;transition:transform .15s}.icon-switch.active{background:#000}.icon-switch.active::after{background:#fff;border-color:#fff}.form-login{max-width:80rem;margin-top:12rem;margin-bottom:8rem;padding-bottom:8rem;border-bottom:2px solid #fff}.form-login .wp-pwd{position:relative}.form-login .button.wp-hide-pw{display:none;background:transparent;box-shadow:none;font-size:14px;line-height:2;width:2.5rem;height:2.5rem;min-width:40px;min-height:40px;margin:0;padding:5px 9px;position:absolute;right:0;top:0}.form-login .button.wp-hide-pw .dashicons{width:1.25rem;height:1.25rem;top:0.25rem}.form-login .button.wp-hide-pw .dashicons-visibility::before{content:"\f177";color:#000}.form-register{max-width:80rem;padding-top:5.6rem}.form-register .message-success{border:2px solid #fff;padding:2rem;font-size:2.2rem;line-height:1.5em}.form-register .message-error{border:2px solid #d63638;padding:2rem;font-size:2.2rem;line-height:1.5em}.form-register .message-error a{text-decoration:underline}.form__element{display:flex;gap:3rem;margin-bottom:4rem;flex-wrap:wrap}.form__element .text-privacy a{text-decoration:underline}.form__element>:first-child{flex-grow:1;flex-shrink:1;min-width:20rem;flex-basis:20rem}.form__element input[type=text],.form__element input[type=email],.form__element input[type=password]{width:100%;flex-grow:1;flex-shrink:1;flex-basis:calc(66% - 0rem) !important}.form__element input[type=checkbox]{background:#fff;appearance:none;width:1em;height:1em;position:relative;margin:0;margin-right:1rem}.form__element input[type=checkbox]:checked::before{position:absolute;content:'✔';color:#000;width:1em;height:1em;margin:0;line-height:1em;text-align:center}.is-hidden{display:none}.highlight{background-color:#ff0}.search{display:flex;flex-direction:row;max-width:50rem;margin-top:auto}.search__input{width:100%;background:#fff;padding:.6rem 2rem 0.8rem;border-radius:5rem;border:0}body #BorlabsCookieBox p{max-width:120rem}body #BorlabsCookieBox ._brlbs-accept{display:flex;gap:2rem}body #BorlabsCookieBox .container .row{justify-content:space-between}@media (min-width: 576px){body #BorlabsCookieBox .container .row .col-sm-9{max-width:120rem}}body #BorlabsCookieBox .container .text-center{text-align:left !important}body #BorlabsCookieBox a{text-decoration:underline}body #BorlabsCookieBox ._brlbs-refuse a:hover,body #BorlabsCookieBox ._brlbs-legal a:hover{color:#fff}body #BorlabsCookieBox ._brlbs-bar{padding:4rem 0}body #BorlabsCookieBox ._brlbs-bar-wrap{border-top:2px solid #fff}body #BorlabsCookieBox ._brlbs-btn,body #BorlabsCookieBox ._brlbs-btn-accept-all{border-radius:5rem;border:2px solid #fff}body #BorlabsCookieBox ._brlbs-btn:hover,body #BorlabsCookieBox ._brlbs-btn-accept-all:hover{border-radius:5rem}body #BorlabsCookieBox a._brlbs-refuse-btn{background:#000;border-radius:5rem;border:2px solid #fff}body #BorlabsCookieBox a._brlbs-refuse-btn:hover{background:#fff;color:#000;border-radius:5rem}body #BorlabsCookieBox ._brlbs-bar .container{padding-left:4rem;padding-right:4rem}.products-template .main *:not(.button),.products-template-default .main *:not(.button){color:#000}.products-template .main__content .features__benefits,.products-template-default .main__content .features__benefits{padding-top:4rem}.page__training .main__content{padding-left:20rem;max-width:100rem}@media (max-width: 1300px){.page__training .main__content{padding-left:4rem;max-width:100%;margin:0 auto}}@media (max-width: 1000px){.page__training .main__content{max-width:80rem;margin:0 auto}}.page__training .main__content>:first-child{margin-top:10rem}.page__training .main__content .training__ressources{margin-top:8rem;padding-top:4rem;border-top:2px solid #fff}.page__training .main__content .training__ressources a:not(:last-child){margin-right:2rem;margin-bottom:2rem}.section__training{max-width:120rem;padding-bottom:4rem}.training-template-default .main__content,.training-template-default .main__content *{color:#fff}body.login{background:#000;font-family:"EuclidCircularB-Regular";font-size:3.4rem;line-height:1.4em}body.login #login .message{border:2px solid #fff;background:transparent;color:#fff;font-size:2.2rem;line-height:1.5em}body.login #login #login_error{border:2px solid #d63638;background:transparent;color:#fff;font-size:2.2rem;line-height:1.5em}body.login #login a{color:#fff;text-decoration:underline}body.login h1 a{background-image:url("../img/rmags-logo--white.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:20rem;height:6rem}body.login #backtoblog,body.login #nav{color:#fff;text-align:center}body.login #backtoblog a,body.login #backtoblog a:hover,body.login #nav a,body.login #nav a:hover{color:#fff}body.login form{background:transparent;border:none;color:#fff;padding:0}body.login form p{font-size:2.2rem;line-height:1.5em}body.login form p.submit{justify-content:center;gap:2rem}body.login form label,body.login form .description{font-size:2.2rem;line-height:1.5em}body.login form *:focus-visible{border-color:#000}body.login form .button{border-width:2px;border-color:#fff !important;background:transparent;color:#fff;border-radius:3rem;font-size:2.2rem;line-height:1.5em;min-height:5rem}body.login form .button.wp-hide-pw{background:transparent;border:none}body.login form .button-large{background:#fff !important;border-width:2px solid #fff;color:#000}body.login form .button-large:hover{background:transparent !important;color:#fff}body.login form input[type=text],body.login form input[type=password],body.login form input[type=checkbox],body.login form input[type=email]{border-radius:0}body.login form input[type=checkbox]{border:none;height:1em;width:1em}body.login form input[type=checkbox]:checked::before{content:'✔';color:#000;width:1em;height:1em;margin:0;line-height:1em}body.login form .dashicons:hover,body.login form .dashicons:before,body.login form .dashicons-visibility:hover,body.login form .dashicons-visibility:before{color:#000}body.login .privacy-policy-page-link,body.login .privacy-policy-page-link a{color:#fff;font-size:2.4rem}.wp-block-columns .wp-block-columns{gap:2rem}.wp-block-columns .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:0}.wp-block-columns:last-child{margin-bottom:0}.wp-block-columns:not(.alignfull){max-width:80rem}.wp-block-columns.alignwide{max-width:165rem}.wp-block-columns.alignfull{gap:4rem}@media (max-width: 800px){.wp-block-columns:not(.is-not-stacked-on-mobile){flex-direction:column}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{margin-left:0 !important}}.wp-block-columns.border--white,.wp-block-columns.border--black{padding:4rem;gap:20rem}.wp-block-columns.border--white:not(.is-not-stacked-on-mobile)>.wp-block-column,.wp-block-columns.border--black:not(.is-not-stacked-on-mobile)>.wp-block-column{max-width:70rem}.wp-block-columns.border--white:not(.is-not-stacked-on-mobile)>.wp-block-column>p:last-child,.wp-block-columns.border--black:not(.is-not-stacked-on-mobile)>.wp-block-column>p:last-child{margin-bottom:0}.wp-block-columns.border--white:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child),.wp-block-columns.border--black:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin:0}@media (max-width: 1500px){.wp-block-columns.border--white,.wp-block-columns.border--black{gap:10rem}}@media (max-width: 1300px){.wp-block-columns.border--white:not(.is-not-stacked-on-mobile),.wp-block-columns.border--black:not(.is-not-stacked-on-mobile){gap:8rem}}@media (max-width: 1200px){.wp-block-columns.border--white:not(.is-not-stacked-on-mobile),.wp-block-columns.border--black:not(.is-not-stacked-on-mobile){flex-wrap:wrap}.wp-block-columns.border--white:not(.is-not-stacked-on-mobile)>.wp-block-column,.wp-block-columns.border--black:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100% !important}}@media (max-width: 781px){.wp-block-columns.border--white:not(.is-not-stacked-on-mobile),.wp-block-columns.border--black:not(.is-not-stacked-on-mobile){flex-wrap:wrap}.wp-block-columns.border--white:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child),.wp-block-columns.border--black:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis:100% !important}}.wp-block-video{position:relative;margin-bottom:6rem !important}.wp-block-video.fullscreen{position:fixed;background:#000;top:0;left:0;height:100vh;width:100%;z-index:100;display:flex;flex-direction:column;align-content:stretch}.wp-block-video.fullscreen video{flex-grow:1;height:calc(100vh - 14rem);object-fit:contain}.wp-block-video.fullscreen .video-ui{position:absolute;width:100%;bottom:0;min-height:12rem;padding:2rem;background:rgba(0,0,0,0.7);transform:translate(0, 100%);transition:transform 0.4s}.wp-block-video.fullscreen:hover .video-ui{transform:translate(0, 0)}.wp-block-video .video-ui{display:flex;justify-content:space-between;flex-wrap:wrap}.wp-block-video .video-ui__controls{display:flex;align-items:center;font-size:2.4rem;flex-grow:1;margin-right:2rem;gap:2rem}.wp-block-video .video-ui__controls .button--play{cursor:pointer;display:flex;align-items:center;height:5rem;width:5rem}.wp-block-video .video-ui__controls .button--play::before{display:block;content:'';width:0;height:0;border-style:solid;border-width:0 1.8rem 3.1176rem 1.8rem;border-color:transparent transparent #fff transparent;transform:rotate(90deg)}.wp-block-video .video-ui__controls .button--play.playing::before{display:block;content:'';transform:rotate(0deg);border-width:0 1rem;border-style:solid;border-color:#fff;width:3rem;height:3.4rem}.wp-block-video .video-ui__controls .button__fullscreen--on,.wp-block-video .video-ui__controls .button__fullscreen--off{vertical-align:middle;box-sizing:border-box;display:inline-block;width:1.3em;height:1.3em;background-position:center;position:relative;cursor:pointer;background-repeat:no-repeat;background-size:contain}.wp-block-video .video-ui__controls .button__fullscreen--on{background-image:url("../img/icons/icon-fullscreen--on.svg")}.wp-block-video .video-ui__controls .button__fullscreen--off{background-image:url("../img/icons/icon-fullscreen--off.svg")}.wp-block-video .video-ui__controls .button__mute--on,.wp-block-video .video-ui__controls .button__mute--off{vertical-align:middle;box-sizing:border-box;display:inline-block;width:1.3em;height:1.3em;background-position:center;position:relative;margin-left:auto;cursor:pointer;background-repeat:no-repeat;background-size:contain}.wp-block-video .video-ui__controls .button__mute--on{background-image:url("../img/icons/icon-mute--on.svg")}.wp-block-video .video-ui__controls .button__mute--off{background-image:url("../img/icons/icon-mute--off.svg")}.wp-block-video .video-ui__seekbar{width:100%;cursor:pointer;position:relative;padding:2rem 0}.wp-block-video .video-ui__seekbar::after{position:absolute;top:2rem;left:0;width:100%;height:3px;content:'';background:rgba(255,255,255,0.5)}.wp-block-video .video-ui__seekbar .seekbar__progress{position:absolute;top:2rem;left:0;width:100%;height:3px;background-color:#fff;display:block}.wp-block-video .video-ui__subtitles{display:flex;gap:1rem;align-items:center}.wp-block-video .video-ui__subtitles>*{font-size:2.4rem}.wp-block-video .video-ui__subtitles .button{user-select:none;border-radius:5rem;border-style:solid;border-width:2px;border-color:#fff;background:transparent;padding:0.2rem 1.2rem}.wp-block-video .video-ui__subtitles .button.active{background:#fff;color:#000}.button{display:inline-block;border:none;text-decoration:none;font-size:3rem;padding:1rem 3rem 1.3rem;line-height:1.4em;background:#000;color:#fff;border-radius:5rem;white-space:nowrap;border-width:2px;border-color:#000;border-style:solid;cursor:pointer}.button:hover{background:transparent;color:#000}body.home .main__content>.button{margin-bottom:5.6rem}.align--bottom .button{margin-top:2rem}.button-demoversion{margin-left:-0.5rem}.button--white{background:#fff;color:#000;border-color:#fff}.button--white:hover{background:transparent;color:#fff}.button__up{position:fixed;z-index:9;bottom:4rem;right:4rem;width:7rem;height:7rem;display:flex;align-items:center;justify-content:center;transform:translate(0, 14rem);transition:transform 0.4s ease}.button__up.show{transform:translate(0, 0)}.button__up::before{content:'';margin-top:-0.4rem;width:0;height:0;border-style:solid;border-width:0 1.4rem 2.4248rem 1.4rem;border-color:transparent transparent #000 transparent;transform:rotate(0)}.button__up:hover{background:#000}.button__up:hover::before{width:0;height:0;border-style:solid;border-width:0 1.4rem 2.4248rem 1.4rem;border-color:transparent transparent #fff transparent;transform:rotate(0)}.product-teaser__wrapper{margin-bottom:8rem;padding-top:4rem;display:flex;gap:4rem;flex-direction:column}@media (min-width: 1300px){.product-teaser:nth-child(even){flex-direction:row-reverse}}.product-teaser:hover .product-teaser__figure img{transform:scale(1.03)}.product-teaser__figure{width:100%;overflow:hidden;background-color:rgba(0,0,0,0.9);max-height:80rem;display:flex}.product-teaser__figure img{transition:transform .7s ease;object-fit:cover;object-position:center center}.product-teaser__info{display:flex;flex-direction:column;padding:3rem 3rem 4rem;min-width:26rem}.product-teaser__info>*{color:#000}.product-teaser__info h1{margin-bottom:0.5rem}.product-teaser .align--bottom{display:flex;flex-wrap:wrap;width:100%;gap:2rem;justify-content:space-between}.product-teaser .align--bottom>*{align-self:start}.product-teaser .align--bottom>*:not(:last-child){flex-basis:50rem;margin-bottom:0}.product-teaser .align--bottom>*:last-child{align-self:flex-end}.image{gap:2rem;max-width:140rem;display:flex;align-items:stretch;flex-wrap:wrap}.image:not(:last-child){margin:0 0 4rem}.image__img{flex:1;order:1;flex-basis:43rem !important}.image__caption{flex-basis:40rem !important;max-width:40rem}.image__caption--left .image__caption{align-self:flex-end;order:0}.image__caption--left .image__caption::before{content:"";width:0;height:0;border-style:solid;border-width:0 1rem 1.732rem 1rem;border-color:transparent transparent #fff transparent;transform:rotate(90deg);display:block;margin-bottom:0.5rem}body.single-products .image__caption--left .image__caption::before,body.single-training .image__caption--left .image__caption::before{width:0;height:0;border-style:solid;border-width:0 1rem 1.732rem 1rem;border-color:transparent transparent #000 transparent;transform:rotate(90deg)}@media (max-width: 1321px){.image__caption--left .image__caption{order:2}.image__caption--left .image__caption::before{content:"";width:0;height:0;border-style:solid;border-width:0 1rem 1.732rem 1rem;border-color:transparent transparent #fff transparent;transform:rotate(0)}body.single-products .image__caption--left .image__caption::before,body.single-training .image__caption--left .image__caption::before{width:0;height:0;border-style:solid;border-width:0 1rem 1.732rem 1rem;border-color:transparent transparent #000 transparent;transform:rotate(0)}}.image__caption--right .image__caption{align-self:flex-end;order:2}.image__caption--right .image__caption::before{content:"";width:0;height:0;border-style:solid;border-width:0 1rem 1.732rem 1rem;border-color:transparent transparent #fff transparent;transform:rotate(-90deg);display:block;margin-bottom:0.5rem}body.single-products .image__caption--right .image__caption::before,body.single-training .image__caption--right .image__caption::before{width:0;height:0;border-style:solid;border-width:0 1rem 1.732rem 1rem;border-color:transparent transparent #000 transparent;transform:rotate(-90deg)}@media (max-width: 1321px){.image__caption--right .image__caption::before{content:"";width:0;height:0;border-style:solid;border-width:0 1rem 1.732rem 1rem;border-color:transparent transparent #fff transparent;transform:rotate(0)}body.single-products .image__caption--right .image__caption::before,body.single-training .image__caption--right .image__caption::before{width:0;height:0;border-style:solid;border-width:0 1rem 1.732rem 1rem;border-color:transparent transparent #000 transparent;transform:rotate(0)}}.image__caption--bottom .image__img{flex-basis:100% !important}.image__caption--bottom .image__caption{order:2}.image__caption--bottom .image__caption::before{content:"";width:0;height:0;border-style:solid;border-width:0 1rem 1.732rem 1rem;border-color:transparent transparent #fff transparent;transform:rotate(0);display:block;margin-bottom:0.5rem}body.single-products .image__caption--bottom .image__caption::before,body.single-training .image__caption--bottom .image__caption::before{width:0;height:0;border-style:solid;border-width:0 1rem 1.732rem 1rem;border-color:transparent transparent #000 transparent;transform:rotate(0)}
/*# sourceMappingURL=master.min.css.map */
